๐ง The Dracula โ YouTube Downloader CLI
โโโโโโโ โโโโโโโ โโโโโโ โโโโโโโโโโ โโโโโโ โโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโ โโโโโโโโ
โโโ โโโโโโโโโโโโโโโโโโโโโโ โโโ โโโโโโ โโโโโโโโ
โโโ โโโโโโโโโโโโโโโโโโโโโโ โโโ โโโโโโ โโโโโโโโ
โโโโโโโโโโโ โโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโ
โโโโโโโ โโโ โโโโโโ โโโ โโโโโโโ โโโโโโโ โโโโโโโโโโโ โโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ง The Dracula ยท YouTube Downloader CLI v1.1.2 โ
โ Powered by yt-dlp ยท Rising from the dark... โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโA powerful, dark-themed YouTube Downloader CLI built with Python and yt-dlp. Download videos, audio, playlists, and batch URLs โ all from the terminal.
---
โจ Features
| Feature | Description | |---|---| | ๐ฌ Video Download | Download any YouTube video with quality selector (360p to 4K), subtitles, and thumbnails | | ๐ต Audio Only | Extract audio as MP3, M4A, WAV, FLAC, OPUS with configurable bitrates (128-320kbps) | | ๐ Playlist | Download entire playlists with item range selection and failed item retry (--retry-failed) | | ๐ฆ Batch Downloads | Sequential download from text files (urls.txt) or multiple -u flags | | โ๏ธ Persistent Config | Custom default directory, quality, and bitrates saved in ~/.config/dracula/config.toml | | ๐ History Logging | Append-only download history log in ~/.config/dracula/history.jsonl | | ๐ Format Lister | View all available formats, resolutions, codecs, and file sizes for a URL | | ๐จ Rich TUI & CLI | Menu-driven TUI, live progress bars, summary tables, red error panels, and shell completion |
---
๐ฆ Installation & Update
1. Install via PyPI (Recommended)
To install the latest version of The Dracula globally from PyPI, run:
pip install dracula-dl2. Upgrade to the Latest Version
To upgrade an existing installation to the latest version:
pip install --upgrade dracula-dl3. Install from Source (Local Development)
If you are running or developing from the source repository:
git clone https://github.com/AJAYMYTH/dracula-dl.git
cd dracula-dl
pip install -r requirements.txt