Skip to main content

No project description provided

Project description

YouTube Download CLI

An elegant CLI tool built in Python that allows you to download videos from YouTube both as MP4 video files and as MP3 audio files.

Usage

I tried to keep it as basic as possible, after installation the tool can be accessed from terminal. You need to specify a YouTube URL for download. An optional mode to switch between video & audio (mp4 or mp3) downloads. And an optional output directory path. By default all downloaded files will be saved in current working directory from which you launched this script.

This tool was tested on MacOS and Ubuntu, and probably won't work on Windows.

Help

leo@c6p2 ~ % youtube-download-cli -h

usage: youtube-download-cli [-h] [-o [o]] [U] [M]

positional arguments:
  U           youtube video url which needs to be downloaded, like "https://www.youtube.com/watch?v=Fd_3EkGr0-4" or "https://youtu.be/Fd_3EkGr0-4"
  M           download mode can be "mp3"/"mp4"/"audio"/"video"

optional arguments:
  -h, --help  show this help message and exit
  -o [o]      output directory (optional, defaults to current working directory)

Download as MP4 video

youtube-download-cli "https://www.youtube.com/watch?v=Fd_3EkGr0-4"
youtube-download-cli "https://www.youtube.com/watch?v=Fd_3EkGr0-4" mp4
youtube-download-cli "https://www.youtube.com/watch?v=Fd_3EkGr0-4" video
youtube-download-cli "https://www.youtube.com/watch?v=Fd_3EkGr0-4" -o "/Users/leo/Downloads"
youtube-download-cli "https://www.youtube.com/watch?v=Fd_3EkGr0-4" mp4 -o "/Users/leo/Downloads"
youtube-download-cli "https://www.youtube.com/watch?v=Fd_3EkGr0-4" video -o "/Users/leo/Downloads"

Download as MP3 audio

youtube-download-cli "https://www.youtube.com/watch?v=Fd_3EkGr0-4" mp3
youtube-download-cli "https://www.youtube.com/watch?v=Fd_3EkGr0-4" audio
youtube-download-cli "https://www.youtube.com/watch?v=Fd_3EkGr0-4" mp3 -o "/Users/leo/Downloads"
youtube-download-cli "https://www.youtube.com/watch?v=Fd_3EkGr0-4" audio -o "/Users/leo/Downloads"

Installation

Normal installation

pip install youtube-download-cli

Development installation

git clone https://github.com/jpleorx/youtube-download-cli.git
cd youtube-download-cli
pip install --editable .

Links

In case you’d like to check my other work or contact me:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

youtube-download-cli-0.0.0.3.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

youtube_download_cli-0.0.0.3-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file youtube-download-cli-0.0.0.3.tar.gz.

File metadata

File hashes

Hashes for youtube-download-cli-0.0.0.3.tar.gz
Algorithm Hash digest
SHA256 c77cbb46641190bfde012a04ea91d1c7911b9eb07e6a9b2d75c8bdddb0ee07bf
MD5 9d0e64b7c501f50c1b31b82f68678d67
BLAKE2b-256 0c369ef69bb393e86c8ee175c99d3e10f7fca3603a6440538f97b79237f79314

See more details on using hashes here.

File details

Details for the file youtube_download_cli-0.0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for youtube_download_cli-0.0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5ebbe47de74fb47d835e09a7b939b547192fd4132fc88152d92f16c09cc5c422
MD5 1e9a154d745785e36d598e2af0898ee2
BLAKE2b-256 2e2a08300c662dea0f03e7f6c54dcb0db93f94331f573780187b9bb6c39eb302

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page