Any Video Downloader is a sleek, minimalist, and futuristic web application built with Python + Flask that allows users to download videos from social media and video platforms using yt-dlp — right from their browser.
🧠 Modular, extensible, and decoupled Flask backend
📥 Download any video via a single URL input
🎯 Responsive, elegant UI built with TailwindCSS (via CDN)
⚡ Direct browser downloads — no file management required
🐳 Docker-ready for fast and clean deployment
Python 3.11
Flask
yt-dlp
TailwindCSS (CDN)
Docker
bash Copiar Editar . ├── app/ │ ├── service/ │ │ └── downloader.py # yt-dlp download logic │ └── templates/ │ └── index.html # Web interface ├── main.py # Flask entry point ├── requirements.txt # Python dependencies ├── Dockerfile # Docker image config └── docker-compose.yml # Optional orchestration
bash Copiar Editar
docker build -t any-video-downloader .
docker run -p 5000:5000 any-video-downloader Then open your browser at: http://localhost:5000