Skip to content

About

A YouTube downloader to run directly from the CLI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

YouTube Downloader

A small command-line tool for downloading YouTube videos, built on top of yt-dlp.

What it does

Prompts for one or more YouTube URLs and downloads the best available video+audio quality to your local Downloads folder. Type q to quit.

Setup

pip install -r requirements.txt
python youtube_downloader.py

Credit

This tool is a thin wrapper around yt-dlp, an actively maintained, open-source video downloader (a fork of the original youtube-dl). All the actual download logic — format selection, extraction, site support — is yt-dlp doing the work. This project just wires it up with a simple CLI loop and a default output location. yt-dlp is released under The Unlicense.

Legal / responsible use

  • Only download videos you own, that are in the public domain, that are under a license permitting download (e.g. Creative Commons), or that you otherwise have the rights/permission to download.
  • Downloading YouTube videos may conflict with YouTube's Terms of Service unless YouTube itself provides a download option (e.g. YouTube Premium offline) or the uploader has given permission. This tool does not bypass any DRM or paid-content protections.
  • This project is intended for personal, educational, and archival use. Don't use it to redistribute copyrighted content you don't have rights to.

License

The code in this repository is licensed under the MIT License (see LICENSE). It depends on yt-dlp, which is separately licensed under The Unlicense.

About

A YouTube downloader to run directly from the CLI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages