CLI tool for download from YouTube
Project description
YouTube Downloader
-
YouTube Video download
- Single video or All videos from a playlist
- Download caption option available
- Highest .mp4 resolution
-
YouTube Audio download
- Single video or All videos from a playlist
- Download audio only track to .mp3 file
Installation
-
Using
pippip install youtube-downloader-cli
-
Using
uvuv tool install youtube-downloader-cli
CLI Application
Step 1. Enter YouTube video URL (auto-detect from clipboard)
Step 2. Choose options
Available options:
- Download audio only (mp3)
- Download video and audio (mp4)
- Download video with caption (srt)
- Bulk download audios from playlist
- Bulk download videos from playlist
Step 3. Choose a directory to save file(s)
Note: If PyTubeFix failed to connect to YouTube, it may need to be upgraded to the newest version.
Using pip: pip install --upgrade pytubefix. Or using uv: uv install youtube-downloader-cli --upgrade --reinstall.
Dependencies
-
For CLI Application
- pyperclip
- pytubefix
- questionary
- rich
-
Of
pytubefix- NodeJS (make sure that NodeJS is available for POTOKEN generation from
pytubefix)
- NodeJS (make sure that NodeJS is available for POTOKEN generation from
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file youtube_downloader_cli-0.1.1.tar.gz.
File metadata
- Download URL: youtube_downloader_cli-0.1.1.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a008458a5f41ed5ca82849d640a8d97df32ddae854fba2bc47e3ddccdb78d1b3
|
|
| MD5 |
004bb44c258491c40e8f8717dc4df1ad
|
|
| BLAKE2b-256 |
6af45f40579d3cc0129ebeb5bd53cbde32adef76066780fa44dae5df5b31f105
|
File details
Details for the file youtube_downloader_cli-0.1.1-py3-none-any.whl.
File metadata
- Download URL: youtube_downloader_cli-0.1.1-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d12636f2107e1a3251558250fdd9bd1b01de30351ab2d3df8c30eb981e2a3805
|
|
| MD5 |
a9bdf35a05af57d9d3a3947bdbfa52bb
|
|
| BLAKE2b-256 |
fb1ac3466710aa7faee66ee767d7f1d3ce58aea7f45d75bad44d66ecd8d88ca7
|