A FastAPI-based service to download YouTube videos using yt-dlp, fully containerized with Docker Compose.
docker-compose up -d --builddocker-compose up downRun Ruff to check code style and linting:
ruff check .GET /download/?url=<video_url>โ start a new downloadGET /status/{job_id}โ check download statusGET /files/{filename}โ fetch completed file
Visit the interactive docs at: http://localhost:8000/docs