Skip to content

feat: add custom cookie loader via redis - #36

Draft
FoxeiZ wants to merge 12 commits into
mainfrom
test
Draft

feat: add custom cookie loader via redis#36
FoxeiZ wants to merge 12 commits into
mainfrom
test

Conversation

@FoxeiZ

@FoxeiZ FoxeiZ commented May 1, 2026

Copy link
Copy Markdown
Owner

TODO: maybe add a time threshold since if multiple user use it, the cookies will be rotate a lot i think?

TODO: maybe add a time threshold since if multiple use it, the cookies will be rotate a lot i think?
@vercel

vercel Bot commented May 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ytdlp-vercel Ready Ready Preview, Comment May 10, 2026 10:56am

chore: debug cookies from vercel
deps: missing lock file(?)

Co-authored-by: Copilot <copilot@github.com>
ples g**gle i ned dis

Co-authored-by: Copilot <copilot@github.com>
FoxeiZ and others added 2 commits May 3, 2026 11:27
Co-authored-by: Copilot <copilot@github.com>

def resolve_path(root: Path, requested: str) -> Path:
safe_request = requested.replace("\\", "/").lstrip("/")
target = (root / safe_request).resolve()
requested = requested_raw
target = resolve_path(root, requested)

if target.is_dir():

if target.is_dir():
html_doc = render_listing(root, target, requested, is_absolute)
return Response(html_doc, mimetype="text/html")
html_doc = render_listing(root, target, requested, is_absolute)
return Response(html_doc, mimetype="text/html")

if target.is_file():

if target.is_file():
if request.args.get("download") == "1":
return send_file(target, as_attachment=True, download_name=target.name)
include_dirs = request.args.get("include_dirs", "0").lower() in {"1", "true", "yes"}

base = resolve_path(root, requested)
if not base.exists() or not base.is_dir():
include_dirs = request.args.get("include_dirs", "0").lower() in {"1", "true", "yes"}

base = resolve_path(root, requested)
if not base.exists() or not base.is_dir():

def add_result(path: Path, is_dir: bool) -> None:
try:
stat = path.stat()
def onerror(err: OSError) -> None:
current_app.logger.warning("Search error: %s", err)

for dirpath, dirnames, filenames in os.walk(base, onerror=onerror):
@FoxeiZ

FoxeiZ commented May 10, 2026

Copy link
Copy Markdown
Owner Author

bro stop commenting on this 😭😭🙏
who tf ask you anyway

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants