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.
I also created an extension if you dont want to use the script. https://github.com/Yui007/weebcentral_extension
- 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
- PDF Conversion: Automatically convert downloaded chapters into PDF files.
- 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
- Google Colab Support: Run directly in Google Colab for cloud-based downloading
- 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 scraper directly in Google Colab:
- Click the "Open in Colab" button above
- Run the cells in order
- Follow the prompts to download your manga
- Use the provided compression tools for easier downloading
Run the graphical interface:
python weebcentral_gui.py
- Check the "Convert chapters to PDF" box to enable PDF conversion.
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
- Choose whether to convert to PDF
- Python 3.6+
- requests>=2.31.0
- beautifulsoup4>=4.12.0
- selenium>=4.15.0
- tqdm>=4.66.1
- PyQt6>=6.5.0
- fpdf2>=2.7.4
- Pillow>=9.3.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)
- PDF Conversion: Option to convert chapters to PDF (default: disabled)
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.