Skip to content

Script for downloading unlisted YouTube videos before they are made private.

Notifications You must be signed in to change notification settings

ayasme/YouTube-Unlisted-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube-Unlisted-Downloader

Script for downloading unlisted YouTube videos before they are made private on July 23rd, 2021. Requires Python 3 and pip.

Usage

Download the latest release and extract it. In the same folder as the script, create a config.yaml file that includes the following information. See example_config.yaml for an example.

Key Value
api-key YouTube Data API V3 key used for getting playlist info.
download-folder Path for downloaded files.
playlists Playlist IDs to download.
output-template youtube-dl output template (for naming files).
cookies Path to cookies file (optional). See the youtube-dl documentation for details. Use this if you need to download age-restricted videos.
rate-limit Rate limit for youtube-dl (optional).
dont-sleep Path to Don't Sleep exe (optional). Running this program will prevent your computer from going to sleep while videos are downloading.

Run main.py to download all pre-2017 unlisted videos from the playlists included in config.yaml. Video descriptions and metadata will be downloaded as well. youtube-dl for Python will be installed if it is not already present.

About

Script for downloading unlisted YouTube videos before they are made private.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages