downloader-cli - Simple Downloader
Overview
downloader-cli is a simple downloader written in Python with an awesome customizable progressbar. Supports batch downloads, resume, and quiet mode.
Quick Start
Download file
sc downloader download file <source-url> <target-path>
Download with quiet mode
dw -q <source-url> <target-path>
Batch download
dw -b <file-with-urls>
Passthrough to downloader CLI
sc downloader _ <dw-args>
Key Features
- Progressbar: Awesome customizable progressbar with icons
- Batch Mode: Download files in batch from a list
- Resume: Resume failed or cancelled downloads
- Quiet Mode: Suppress filesize and progress info
- Force Overwrite: Overwrite if file already exists
- Customizable: Custom colors and icons for progressbar
Installation
pip install downloader-cli
Also available via:
- Arch Linux (AUR)
- Gentoo
- Conda-Forge
Usage Examples
Basic download
dw https://example.com/file.zip file.zip
Resume download
dw -c https://example.com/file.zip file.zip
Quiet download
dw -q https://example.com/file.zip file.zip
Batch download
dw -b urls.txt
Force overwrite
dw -f https://example.com/file.zip file.zip
Notes
- Use
dw --helpto see all available options - Supports custom colors for progressbar elements
- Can print filepath after download with -e flag