Skip to content

A powerful manga downloader for WeebCentral with both GUI and CLI interfaces, featuring multi-threaded downloads, flexible chapter selection, and progress tracking. Built with Python using PyQt6.

Notifications You must be signed in to change notification settings

Yui007/weebcentral_downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WeebCentral Manga Downloader

A powerful and user-friendly manga downloader specifically designed for WeebCentral. Features both GUI and command-line interfaces for downloading manga chapters efficiently with multi-threading support.

Features

  • User-Friendly Interface: Choose between GUI or command-line interface
  • Flexible Chapter Selection: Download single chapters, ranges, or entire series
  • Concurrent Downloads: Multi-threaded chapter downloading for improved speed
  • Progress Tracking: Real-time download progress with status updates
  • Checkpoint System: Resume interrupted downloads
  • Smart Naming: Automatic folder organization with clean naming
  • Error Handling: Robust error recovery and logging system

Installation

  1. Clone the repository:
git clone https://github.com/Yui007/weebcentral_downloader.git
cd weebcentral_downloader
  1. Install required dependencies:
pip install -r requirements.txt

Usage

GUI Version

Run the graphical interface:

python weebcentral_gui.py

Command Line Version

Run the command-line version:

python weebcentral_scraper.py

Follow the prompts to:

  • Enter manga URL
  • Select chapters (single, range, or all)
  • Choose output directory
  • Set download delay
  • Configure thread count

Requirements

  • Python 3.6+
  • requests>=2.31.0
  • beautifulsoup4>=4.12.0
  • selenium>=4.15.0
  • tqdm>=4.66.1
  • PyQt6>=6.5.0

Configuration Options

  • Chapter Selection:
    • Single chapter: '5' or '23.5'
    • Range: '1-10' or '5.5-15.5'
    • All chapters: Press Enter
  • Output Directory: Default is 'downloads'
  • Delay: Time between chapter downloads (default: 1.0s)
  • Max Threads: Concurrent chapter downloads (default: 4)

Screenshots

image

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Disclaimer

This tool is for educational purposes only. Please respect the terms of service of the websites you interact with.

Support

For issues, questions, or suggestions, please open an issue in the GitHub repository.

About

A powerful manga downloader for WeebCentral with both GUI and CLI interfaces, featuring multi-threaded downloads, flexible chapter selection, and progress tracking. Built with Python using PyQt6.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages