Supports downloading videos from Pornhub, Facebook, Instagram, TikTok with cookie support for Pornhub.
- Low CPU usage with threading and asynchronous downloads
- Auto-delete downloaded files after user downloads or after 30 minutes
- Uses yt-dlp for video extraction
- Simple Flask web interface
- Install dependencies:
pip install -r requirements.txt-
Add your Pornhub
.netscapecookie file asphub_cookies.netscapein project root. -
Run the Flask app:
python app.py- Visit
http://localhost:5000in your browser.
- The app cleans up downloads every 5 minutes.
- Downloads start async; the frontend polls status every 3 seconds.
- Download files are deleted 10 seconds after user downloads or after 30 mins if unused.