/YTPlaylistDownloader

A small YouTube scraper for downloading all videos from a given playlist link.

Primary LanguagePython

YT Playlist Downloader

A simple YouTube playlist scraper for downloading/getting links to all videos in a playlist.

Dependencies

  • Python : 3.8
  • Selenium : 3.141.0
  • BeautifulSoup4 : 4.8.2
  • Pytube3 : 9.6.4

To install these, you can individually install each of those or much better :

pip install -r requirements.txt

Note : The dependencies with their corresponding Version Info mentioned above are necessary for proper execution

P.S : Always use Pytube3 (Pytube is deprecated)

Usage

  • Clone this repo and move into the working directory :

    git clone https://github.com/sudoRicheek/YTPlaylistDownloader.git
    cd YTPlaylistDownloader
    
  • Install dependencies :

    pip install -r requirements.txt
    
  • Run the core.py :

    python core.py
    

    or

    python3 core.py
    

    Depending on your Version/System.

  • Provide the Playlist ID to it and all the videos will get downloaded into the downloads directory of the cloned repo.

    Enjoy :P

About

The source is in downloadlinks.py and getlinklist.py

Created by sudoRicheek. Copyright 2020