Skip to content

tanaybhomia/YouTubeDl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YoutubeDL

   /$$     /$$                    /$$               /$$                       /$$$$$$$  /$$
  |  $$   /$$/                   | $$              | $$                      | $$__  $$| $$              
   \  $$ /$$//$$$$$$  /$$   /$$ /$$$$$$   /$$   /$$| $$$$$$$   /$$$$$$       | $$  \ $$| $$               
    \  $$$$//$$__  $$| $$  | $$|_  $$_/  | $$  | $$| $$__  $$ /$$__  $$      | $$  | $$| $$              
     \  $$/| $$  \ $$| $$  | $$  | $$    | $$  | $$| $$  \ $$| $$$$$$$$      | $$  | $$| $$     
      | $$ | $$  | $$| $$  | $$  | $$ /$$| $$  | $$| $$  | $$| $$_____/      | $$  | $$| $$        
      | $$ |  $$$$$$/|  $$$$$$/  |  $$$$/|  $$$$$$/| $$$$$$$/|  $$$$$$$      | $$$$$$$/| $$$$$$$$ 
      |__/  \______/  \______/    \___/   \______/ |_______/  \_______/      |_______/ |________/    

A simple utility to download youtube videos for personal use.

Features

  • Download YouTube videos easily.
  • Downloads the video in the highest quality available
  • Fast and efficient download process.

Installation

Pre-Requesties

  • Make sure you have Python 3.6 or higher installed on your system.

  • Install the youtube-dl package using pip:

    pip install pytube
    pip install tqdm

Cloning

  • Clone the Repository using the git clone to the directory that you want.
  • cd to the cloned folder

Installing

Directly from the File

python ytdl.py
  • You can directly run the python file which is the portable file for the logic

  • This will directly run this window

    Screenshot 2023-07-16 183324

Installing the utility system wide using the Installer script (Recommended)

python create_executable.py
  • Creates a Youtube_Downloads folder in your Downloads directory

  • Add the Path Environment variable automatically

  • Create executable file which you can run system wide

  • This is how the program should look after installing the utility

    Screenshot 2023-07-16 183940

Demo

  • Displays how the utility works

    demo

Technolgies and Libraries

  • os
  • requests
  • locale
  • pytube
  • tqdm
  • re
  • platform
  • shutil
  • subprocess

Acknowledgements

Author(s)