https://github.com/greed2411/flask-youtube
YouTube Downloader Flask version.
https://github.com/greed2411/flask-youtube
audio bootstrap3 downloader flask flask-application flask-youtube material-design materializecss synchronous ubuntu1604 video youtube-dl youtube-downloader zipping-files
Last synced: 4 days ago
JSON representation
YouTube Downloader Flask version.
- Host: GitHub
- URL: https://github.com/greed2411/flask-youtube
- Owner: greed2411
- License: apache-2.0
- Created: 2017-06-23T13:00:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-02T11:45:11.000Z (about 7 years ago)
- Last Synced: 2025-05-07T14:06:31.359Z (5 months ago)
- Topics: audio, bootstrap3, downloader, flask, flask-application, flask-youtube, material-design, materializecss, synchronous, ubuntu1604, video, youtube-dl, youtube-downloader, zipping-files
- Language: Python
- Homepage: https://github.com/greed2411/YDL
- Size: 6.97 MB
- Stars: 15
- Watchers: 3
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flask-YouTube
Locally deployed Flask App (synchronous) for downloading audio files, video files, playlists of both video and audio, from a valid YouTube URL at the best quality out there.
Tested and developed on ***Ubuntu GNOME 18.04*** LTS with **Anaconda's Python distro, 3.6.5**
#### Command Line Programs used
* `youtube-dl` - Used to download the file from the internet.
* `ffmpeg` - Used for postprocess data, i.e., to convert file from .webm to .mp3 format.
#### Dependencies* [flask](http://flask.pocoo.org/) - A micro framework for backend.
* [bs4](https://www.crummy.com/software/BeautifulSoup/) - For parsing the html document.
* [lxml](http://lxml.de/) - helps BeautifulSoup while parsing, instead of the defualt slow html parser.
if you don't have them,
```pip_installation
pip install flask bs4 lxml
```
for more instructions on how to install `youtube-dl` and `ffmpeg` on your machine visit the [YDL](https://github.com/Jaiimmortal/YDL#steps-to-follow-for-installing-dependencies) repository.
### Screenshots#### Homepage on Ubuntu
