A modern command-line media downloader with Argentina flag theme (Argentina Victory Edition)
Project description
☀️ SunGrab Mega
Argentina Victory Edition 🇦🇷
A modern command-line media downloader developed under the CodeSun brand.
Built for Termux and Linux users who want a simple, fast, and developer-friendly way to download media from multiple platforms.
📖 Table of Contents
- About
- Features
- Supported Platforms
- Installation
- Usage
- Commands
- Configuration
- Advanced Features
- FAQ
- Contributing
- License
- Contact
📌 About
SunGrab Mega is a powerful multi-platform media downloader built with Python and powered by the reliable yt-dlp engine. It provides a clean terminal workflow with platform selection, URL validation, download path control, video/audio format selection, and a Rich-powered dashboard experience.
Why SunGrab Mega?
- Simple: User-friendly interface with clear menus
- Fast: Parallel downloads with multi-threading
- Smart: Auto-detects platforms and content types
- Beautiful: Argentina flag colors with rich terminal UI
- Powerful: Supports 11+ platforms with advanced features
Argentina Victory Edition 🇦🇷
This edition is dedicated to the passion, pride, and glory of Argentina and the legendary Lionel Messi. The sky blue and white colors of the Argentina flag inspired the design of this tool.
✨ Features
Core Features
- ✅ Multi-Platform Download - Download from 11+ platforms
- ✅ Video & Audio - Download in best quality or extract audio
- ✅ Playlist Download - Download entire YouTube playlists
- ✅ Batch Download - Download multiple URLs at once
- ✅ Parallel Download - Up to 10 simultaneous downloads
- ✅ Subtitles Support - Download with embedded captions
- ✅ Download Resume - Resume interrupted downloads
- ✅ Custom Path - Choose your download location
- ✅ URL Validation - Smart URL verification
- ✅ Rich Dashboard - Beautiful terminal UI with progress
Advanced Features
- 🔧 Proxy Support - HTTP/SOCKS5 proxy configuration
- ⚡ Speed Limit - Control download speed
- 🍪 Cookie Support - Import cookies for authenticated content
- 📊 Download History - Track all downloads
- 📝 Custom Filename - Configurable naming templates
- 🔄 Auto-Retry - Automatic retry on failure
- 📁 Smart Organization - Organized file structure
- 🎨 Argentina Theme - Sky blue and white colors
- 🛡️ Error Handling - Comprehensive error management
- 📋 Logging - File-based logging for debugging
📱 Supported Platforms
| Platform | Support | Platform | Support |
|---|---|---|---|
| YouTube | ✅ Full | ✅ Full | |
| ✅ Full | Twitter / X | ✅ Full | |
| TikTok | ✅ Full | SoundCloud | ✅ Full |
| Twitch | ✅ Full | Vimeo | ✅ Full |
| Dailymotion | ✅ Full | ✅ Full | |
| Others | ✅ Auto-Detect |
Note: Any platform supported by yt-dlp is automatically supported!
🚀 Installation
Termux Installation
# Clone the repository
git clone https://github.com/CodeWithRafsun/CodeSungrab.git
cd CodeSungrab
# Run installer
chmod +x install.sh
./install.sh
# Start using
sungrab
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 codesungrab-2.0.3.tar.gz.
File metadata
- Download URL: codesungrab-2.0.3.tar.gz
- Upload date:
- Size: 19.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
faae1eed1aaae98484d8bd0942092d47539f380f7308754848ee49a59b704604
|
|
| MD5 |
13c7ebe5127b679edc2ef558e1eb5fcf
|
|
| BLAKE2b-256 |
7419b1dcac3b5533cf708105cbe4c35b38c95bd05d74e3dd03b23d43fb673623
|
Provenance
The following attestation bundles were made for codesungrab-2.0.3.tar.gz:
Publisher:
publish.yml on CodeWithRafsun/CodeSungrab
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codesungrab-2.0.3.tar.gz -
Subject digest:
faae1eed1aaae98484d8bd0942092d47539f380f7308754848ee49a59b704604 - Sigstore transparency entry: 1950146646
- Sigstore integration time:
-
Permalink:
CodeWithRafsun/CodeSungrab@db8fb543dbe65af212a1434b0bbfa2664b1a83d3 -
Branch / Tag:
refs/heads/master - Owner: https://github.com/CodeWithRafsun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@db8fb543dbe65af212a1434b0bbfa2664b1a83d3 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codesungrab-2.0.3-py3-none-any.whl.
File metadata
- Download URL: codesungrab-2.0.3-py3-none-any.whl
- Upload date:
- Size: 21.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f47cf0c39db87f8cf30460bd698c3a8f5d4d828222ed1857b619ca548619201
|
|
| MD5 |
c28008f87cdaf13f9f43a11d133c2e73
|
|
| BLAKE2b-256 |
1de307651b20a0e9907b1b5fb0711de6f3a902792f6ca99e1d654fd5eaf493a5
|
Provenance
The following attestation bundles were made for codesungrab-2.0.3-py3-none-any.whl:
Publisher:
publish.yml on CodeWithRafsun/CodeSungrab
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codesungrab-2.0.3-py3-none-any.whl -
Subject digest:
6f47cf0c39db87f8cf30460bd698c3a8f5d4d828222ed1857b619ca548619201 - Sigstore transparency entry: 1950146919
- Sigstore integration time:
-
Permalink:
CodeWithRafsun/CodeSungrab@db8fb543dbe65af212a1434b0bbfa2664b1a83d3 -
Branch / Tag:
refs/heads/master - Owner: https://github.com/CodeWithRafsun
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@db8fb543dbe65af212a1434b0bbfa2664b1a83d3 -
Trigger Event:
workflow_dispatch
-
Statement type: