A simple CLI tool to download YouTube videos using yt-dlp.
Project description
🎬 yt-fetcher-new — YouTube Video & MP3 Downloader CLI (Powered by yt-dlp)
yt-fetcher is a powerful yet simple Python-based command-line tool to download YouTube videos and audio (MP3) in one line, using the speed and flexibility of yt-dlp. No GUI, no distractions — just fast, efficient downloads.
🚀 Features
- 🎥 Download full-quality YouTube videos (
MP4) - 🎧 Extract high-quality audio only (
MP3) - 🔗 Supports full YouTube URLs with playlists
- 💻 Easy CLI usage — great for scripting
- ⚙️ Built on
yt-dlp, a modern and fasteryoutube-dlfork
📦 Installation
pip install yt-fetcher-new
✅ Python 3.6+ required
💡 Usage
📥 Download a YouTube Video
yt-fetcher "https://www.youtube.com/watch?v=abc123"
🎧 Download as MP3 (audio only)
yt-fetcher -a "https://www.youtube.com/watch?v=abc123"
📁 Save to a custom folder
yt-fetcher -p "downloads/music" "https://www.youtube.com/watch?v=abc123"
🛠️ Command-Line Options
| Flag | Description |
|---|---|
url |
The YouTube video URL (in quotes) |
-a, --audio |
Download audio only as MP3 |
-p, --path |
Set download directory |
🔐 License
MIT © Rojan Karki
youtube downloader, mp3 downloader, youtube video downloader CLI, yt-dlp frontend, python youtube downloader, terminal youtube mp3, open source youtube download script, yt-fetcher-new pip, download youtube from command line
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 yt_fetcher_new-0.2.tar.gz.
File metadata
- Download URL: yt_fetcher_new-0.2.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fda3a36f43c8f916ed04c0d5d1518cdfc0307d010f2cc473b4e4014b3755389a
|
|
| MD5 |
e128348a18ba1b5e0c5c3a0461cbec53
|
|
| BLAKE2b-256 |
03e4ece7efd7a58bec29a47cdfcdcb0658589e44b06a544cafdc05d7b3c4f7ef
|
File details
Details for the file yt_fetcher_new-0.2-py3-none-any.whl.
File metadata
- Download URL: yt_fetcher_new-0.2-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfb64fc181da3c228803f9621155830cf5846a4f37022413769e02d0a2ca2a59
|
|
| MD5 |
ae46f01dcbffbe31d1106a04fb9c30bd
|
|
| BLAKE2b-256 |
880da050b76ebc370e4bbf85d9b69316f294ba8a652fa739cbdb5b649b5aa2f8
|