Skip to content

cgrjfk/CyberDL

Repository files navigation

๐ŸŽฌ CyberDL

โšก A Modern GUI with Cyberpunk Aesthetics โšก

Video Downloader powered by yt-dlp

 โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
 โ–“ โ— CyberDL // Next-Gen Video Downloader // 009688 โ–“ โ—€
 โ–€โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ

๐Ÿ‡บ๐Ÿ‡ธ English | ๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡


โœจ Overview

CyberDL โ€” Where cutting-edge technology meets sleek design.

CyberDL is a state-of-the-art desktop video downloader built on top of yt-dlp, engineered for stability, control, and privacy.

Designed to deliver:

  • ๐Ÿ”’ Maximum Reliability โ€” Local-first architecture, zero cloud dependencies
  • โš™๏ธ Fine-Grained Control โ€” Advanced download customization and batch processing
  • ๐ŸŽฏ Professional UX โ€” Desktop-native experience with cyberpunk aesthetics

Perfect for power users, content creators, and automation enthusiasts who demand more from their tools.


๐Ÿ“ธ Gallery

๐Ÿš€ Batch Download Mode

Batch download

๐Ÿ’พ Single Download Mode

Single Mode

๐Ÿ“œ History Records

History Records


๐ŸŽฏ Core Features

๐ŸŒ Universal Compatibility

  • Multi-Platform Support โ€” YouTube, TikTok, Bilibili, and 1000+ websites via yt-dlp
  • Seamless integration with any yt-dlp compatible source

๐Ÿ” Smart Cookie Management

  • Automatic Browser Extraction โ€” Intelligent cookie detection from Chrome, Firefox, Edge
  • Manual Import โ€” Full control with custom cookie files
  • Session Preservation โ€” Access member-only and restricted content

๐ŸŽฌ Resolution Arsenal

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  โ–ธ Best Quality (Auto-Select)   โ”‚
โ”‚  โ–ธ Full HD (1080p)              โ”‚
โ”‚  โ–ธ HD (720p)                    โ”‚
โ”‚  โ–ธ High Definition (480p)       โ”‚
โ”‚  โ–ธ Standard (360p)              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

โšก Batch Power Processing

  • Queue multiple URLs simultaneously
  • Parallel download execution
  • Real-time task management

๐Ÿ“Š Real-Time Intelligence

  • Live progress tracking dashboard
  • Advanced status indicators
  • Detailed logging and analytics

๐Ÿ“š Smart History

  • Automatic download record keeping
  • Quick re-download access
  • Searchable history database

๐ŸŒ Multi-Language Support

  • ๐Ÿ‡บ๐Ÿ‡ธ English / ๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡
  • One-click language switching

๐Ÿ“ Project Architecture

CyberDL/
โ”œโ”€โ”€ main.py                   โšก Main application kernel
โ”œโ”€โ”€ downloadWorker.py         ๐Ÿ”ง Download engine & task handler
โ”œโ”€โ”€ historyManager.py         ๐Ÿ“š History persistence layer
โ”œโ”€โ”€ logSyntaxHighlighter.py   ๐ŸŽจ Advanced log formatting
โ”œโ”€โ”€ translate_data.py         ๐ŸŒ i18n translation module
โ”œโ”€โ”€ style.qss                 ๐ŸŽญ Main UI stylesheet
โ”œโ”€โ”€ history.qss               ๐ŸŽญ History panel stylesheet
โ”œโ”€โ”€ icon.ico                  ๐Ÿ–ผ๏ธ Application icon
โ”œโ”€โ”€ cookies/                  ๐Ÿ” Cookie storage vault
โ”œโ”€โ”€ requirements.txt          ๐Ÿ“ฆ Dependency manifest
โ””โ”€โ”€ README.md                 ๐Ÿ“– Project documentation

๐Ÿš€ Quick Start Guide

๐Ÿ“‹ System Requirements

  • Python 3.11+ โ€” Modern Python runtime
  • Windows 10/11 โ€” Optimized for Windows (Linux/macOS support available)
  • Storage โ€” Minimum 100MB free disk space
  • RAM โ€” 2GB+ recommended

๐Ÿ’ป Installation Steps

# 1๏ธโƒฃ Clone the repository
git clone https://github.com/cgrjfk/CyberDL.git
cd CyberDL

# 2๏ธโƒฃ Create isolated Python environment (recommended)
conda create -n CyberDL python=3.11
conda activate CyberDL

# 3๏ธโƒฃ Install dependencies
pip install -r requirements.txt

# 4๏ธโƒฃ Launch the application
python main.py

๐Ÿ“ฆ Build Standalone Executable

# Create a professional standalone .exe
pyinstaller --onefile --windowed --clean --icon=icon.ico --name CyberDL main.py
# Output: dist/CyberDL.exe

๐Ÿช Cookie Configuration Guide

Method 1: Browser Extension โญ Recommended

  1. Login to your target website in your preferred browser
  2. Install a cookie export extension:
  3. Export cookies as cookies.txt file
  4. Import into CyberDL via the application interface

โœ… Advantages: Maximum compatibility, highest success rate, most stable

Method 2: Automatic Extraction ๐Ÿ”„

  • One-click automatic browser cookie detection
  • Requires Administrator privileges
  • Browser version dependent โ€” may require fallback
  • Automatic graceful degradation to cookie-less mode on failure

โš ๏ธ Important Notes

  • Manual cookie import is strongly recommended for reliable access
  • Administrator mode enables automatic extraction but isn't required for manual import
  • Cookies never leave your machine โ€” 100% local processing

๐Ÿ“– Usage Examples

Download Single Video

1. Paste URL into input field
2. Select desired resolution
3. Click "Download"
4. Monitor real-time progress

Batch Processing

1. Load multiple URLs (one per line)
2. Configure resolution preferences
3. Enable parallel downloads
4. Let CyberDL handle the rest

Access Restricted Content

1. Export cookies using browser extension
2. Import cookies into CyberDL
3. Download member-only content
4. Enjoy seamless access

โš–๏ธ Legal & Ethical Disclaimer

โš ๏ธ  IMPORTANT - PLEASE READ  โš ๏ธ

This project is provided for EDUCATIONAL AND PERSONAL USE ONLY.

โŒ The author does NOT endorse downloading copyrighted content without proper authorization.

โœ… Users are SOLELY RESPONSIBLE for:
   โ€ข Compliance with local laws and regulations
   โ€ข Respecting platform terms of service
   โ€ข Legitimate and lawful use of this tool

โš–๏ธ  The author assumes NO LIABILITY for:
   โ€ข Misuse of this software
   โ€ข Data loss or corruption
   โ€ข Legal consequences
   โ€ข Unauthorized distribution of copyrighted material

By using CyberDL, you acknowledge and accept these terms.

๐Ÿค Contributing

Contributions are welcome! Feel free to:

  • ๐Ÿ› Report bugs and issues
  • ๐Ÿ’ก Suggest new features
  • ๐Ÿ”ง Submit pull requests
  • ๐Ÿ“ Improve documentation

๐Ÿ“„ License

This project is licensed under the MIT License โ€” see LICENSE file for details.


Made with โค๏ธ for the developer community

CyberDL โ€” Download smarter, not harder.

GitHub Stars GitHub Forks