A YouTube video and audio downloader using Pytube, Flask and Docker.
Features
- Download youtube video as mp4 files
- Convert and download as youtube video as mp3 files
- Shows progress as file downloads
- Currently saves file in Download folder
To create docker image and run container, run the following commands
-
Create docker image
docker image build -t youtube_video_downloader .
-
Run docker container
docker run -p 5000:5000 -d youtube_video_downloader
-
open browser and type the following url
http://localhost:5000/
Additional features to be added
- Option to enter folder path for download
- Option to disable buttons while downloading
- Show the details of files before downloading