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.
- 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
- Clone the repository:
git clone https://github.com/Yui007/weebcentral_downloader.git
cd weebcentral_downloader
- Install required dependencies:
pip install -r requirements.txt
Run the graphical interface:
python weebcentral_gui.py
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
- Python 3.6+
- requests>=2.31.0
- beautifulsoup4>=4.12.0
- selenium>=4.15.0
- tqdm>=4.66.1
- PyQt6>=6.5.0
- 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)
Contributions are welcome! Please feel free to submit a Pull Request.
This tool is for educational purposes only. Please respect the terms of service of the websites you interact with.
For issues, questions, or suggestions, please open an issue in the GitHub repository.