/yt-downloader-flask

Pytube and Flask based free youtube Video/Audio downloader

Primary LanguageHTMLMIT LicenseMIT

YT Downloader

Free Youtube Audio/Video downloader.

Features

  • Can download both audio and video
  • Uses Pytube in backend
  • The web server is powered by Flask

Requirements

  • You must have installed Python 3.7+
  • You'll need to install Flask, Pytube. (Which will be covered in usage section)

Install Python

Usage

To use this tool locally on your machine

  1. Clone this repository
git clone https://github.com/Shubhajit07/yt-downloader-flask.git
  1. Navigate to the work directory
cd yt-downloader-flask
  1. Install required libraries
pip install -r requirements.txt
  1. After you have successfully installed all the libraries then you can run the app.
python3 main.py
  1. Congratulations you have successfully launced the web server on localhost:8080 🎉🥳

Another (Easiest Way)

  1. Clone this repository
git clone https://github.com/Shubhajit07/yt-downloader-flask.git
  1. Navigate to the work directory
cd yt-downloader-flask
  1. Make the run.sh file executable
chmod 777 run.sh
  1. Execute the run.sh file
./run.sh
  1. Single line command, just copy and paste this on your terminal. It'll handle the rest
git clone https://github.com/Shubhajit07/yt-downloader-flask.git; cd yt-downloader-flask; chmod 777 run.sh; ./run.sh

Use this on Deta.space

You don't have to do anything, just Install this in deta.space

Here is a sample app

Issues

If you face any problems or errors while using this or if you need help, please post an issue. And if you have any suggestions then pull requests are welcome.

Credits

Without Flask and Pytube this tool would never been created so many many thanks to the developers. And I also used Bootstrap for the basic designing.

Donate

If you liked my work, you can donate me. This will help me a lot.

₹ Donate In INR

Buy Me A Coffee