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