videoDownloadTGbot/youtube-downloader
vrubelroman b3550f4aaf
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 1m45s
fix(cookies): mount youtube/instagram cookies from host instead of baking into image
Cookies baked into the image (COPY . .) required a full CI/CD rebuild
to refresh, incompatible with the cron job on the fedora machine that
re-extracts cookies from a logged-in browser every 20 minutes and
scp's them to prod. Volume-mount the cookies file instead — yt-dlp
reads it from disk per request, so a fresh scp takes effect
immediately with no container restart. The image-baked copy still
exists as a build-time fallback.

Also refresh the committed cookies snapshot (the cron's source yt-dlp
turned out to be missing on the fedora box, so prior commits had been
carrying years-stale cookies without anyone noticing).
2026-06-30 22:02:14 +00:00
..
.gitignore Add YouTube cookies to repository 2025-12-17 17:54:39 +03:00
app.py fix(youtube): correct extractor-args separator, soften worker recycling, retry video upload 2026-06-30 20:24:46 +00:00
docker-compose.yml Enhance YouTube video download functionality with improved error handling and format options. Update Docker configuration to use environment variable for port and simplify network settings. 2025-12-24 22:41:20 +03:00
Dockerfile fix(youtube): correct extractor-args separator, soften worker recycling, retry video upload 2026-06-30 20:24:46 +00:00
get_youtube_cookies.sh Update admin bot token, refine VK and Yapfiles URL handling, enhance Docker configuration for Instagram downloader, and improve YouTube downloader's cookie validation and error messaging. 2026-01-10 21:40:07 +00:00
requirements.txt Fix YouTube 500 error (n-challenge) and Telegram callback_data overflow 2026-04-30 17:21:10 +03:00
youtube_cookies.txt fix(cookies): mount youtube/instagram cookies from host instead of baking into image 2026-06-30 22:02:14 +00:00