Multilingual CLI tool to download videos, audio and images from social media platforms
Project description
SaveHub CLI
Multilingual social media downloader — MP4 · MP3 · Silent Video
Supports: 🇦🇿 Azərbaycanca · 🇬🇧 English · 🇹🇷 Türkçe
Install
pip install savehub-cli
Requires Python 3.10+ and FFmpeg (for MP3 conversion).
Usage
savehub-cli
# or
savehub
- Select your language
- Choose Start Download Tool
- Paste any supported URL
- Select format: MP4 · MP3 · Silent Video
- Files are saved to the
downloads/folder
Supported Platforms
| Platform | Video | Audio | Photo |
|---|---|---|---|
| YouTube | ✅ | ✅ | — |
| ✅ | ✅ | ✅ | |
| ✅ | — | — | |
| X (Twitter) | ✅ | — | — |
| ✅ | — | — | |
| Snapchat | ✅ | — | — |
Download Formats
| Format | Description |
|---|---|
| MP4 | Video + Audio (best quality) |
| MP3 | Audio only (192kbps) |
| Silent Video | Video only, no audio |
Controls During Download
| Key | Action |
|---|---|
S |
Pause / Resume |
C |
Cancel |
Requirements
- Python ≥ 3.10
- FFmpeg (for MP3 export) — Download here
- Dependencies:
yt-dlp,questionary,colorama,requests,python-dotenv
Logs
All download events are saved in logs/YYYY-MM-DD.log.
Contributing
- Fork the repo
- Create your branch:
git checkout -b feature/my-feature - Commit:
git commit -m "Add my feature" - Push:
git push origin feature/my-feature - Open a Pull Request
Bug reports and feature requests → GitHub Issues
License
MIT © 2025 Sadiq Musayev
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 savehub_cli-1.0.0.tar.gz.
File metadata
- Download URL: savehub_cli-1.0.0.tar.gz
- Upload date:
- Size: 15.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45ad37ffd8e5d9502a36cb22bd335d366fe1a2787e7084b747920358123c918a
|
|
| MD5 |
406ccb5b8cbe6630bb460f62e254ec8b
|
|
| BLAKE2b-256 |
d62a31181d85b20b28f83a91e1cdb763e6483c843a1517104d340d144408c195
|
File details
Details for the file savehub_cli-1.0.0-py3-none-any.whl.
File metadata
- Download URL: savehub_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a070173799e6fd8b7d5f71aee6288fcee275b62ff73ec06adcc81e53a3a6822a
|
|
| MD5 |
dda028b4ddc0398f138f48c7b119d04e
|
|
| BLAKE2b-256 |
30a245cfea642cbefdf1389dc5b4c81aa9c9e5142b9575593480f6c451515f8a
|