Skip to main content

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)

PyPI version License: MIT

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 faster youtube-dl fork

📦 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


Download files

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

Source Distribution

yt_fetcher_new-0.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yt_fetcher_new-0.2-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

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

Hashes for yt_fetcher_new-0.2.tar.gz
Algorithm Hash digest
SHA256 fda3a36f43c8f916ed04c0d5d1518cdfc0307d010f2cc473b4e4014b3755389a
MD5 e128348a18ba1b5e0c5c3a0461cbec53
BLAKE2b-256 03e4ece7efd7a58bec29a47cdfcdcb0658589e44b06a544cafdc05d7b3c4f7ef

See more details on using hashes here.

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

Hashes for yt_fetcher_new-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cfb64fc181da3c228803f9621155830cf5846a4f37022413769e02d0a2ca2a59
MD5 ae46f01dcbffbe31d1106a04fb9c30bd
BLAKE2b-256 880da050b76ebc370e4bbf85d9b69316f294ba8a652fa739cbdb5b649b5aa2f8

See more details on using hashes here.

Supported by

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