Repository navigation
This is a major update focused on making the uploader smarter, more resilient, and easier on the eyes. The script now automatically handles common errors, skips duplicates, validates your input, and features a completely overhauled UI that's both beautiful and flicker-free, even with hundreds of chapters.
✨ New Features & Improvements
1. Intelligent Error Handling & Robustness
- 🤖 Automatic Retries: The script will now automatically retry uploads up to 3 times if it encounters a temporary server error (like a
500or524error), reducing failures from network hiccups. - ✅ Smart Duplicate Skipping: If you try to upload a chapter that already exists, the script will now intelligently detect this, mark it as "Skipped (Exists)", and move on without getting stuck or reporting an error.
- 🔗 Manga URL Validation: Before you configure your upload, the script now validates the manga URL against the Comick.io API to ensure it's a valid link, preventing wasted effort.
- 📝 Failure Reporting: If any chapters fail after all retries, a clean
failed.txtis generated, giving you a simple list of folders to check.
2. UI & User Experience Overhaul
- 🎨 Colorized UI: The entire command-line interface now uses colors for better readability. Success messages are green, failures are red, and prompts are cyan, making it easy to see the status at a glance.
- 📄 Flicker-Free Paginated View: For large batches, the UI now only displays 25 chapters at a time. It automatically scrolls as tasks are completed, eliminating the screen flickering and glitching that occurred with long lists.
- 🛑 "Press Enter to exit": The
.exewill now pause after finishing, giving you time to read the final summary before the window closes.
Full Changelog
- Added: Automatic retry mechanism for temporary server errors.
- Added: Logic to parse error messages and intelligently skip chapters that already exist.
- Added: Pre-upload validation of the manga URL against the Comick API.
- Added:
coloramafor cross-platform colored terminal output. - Added: A final
input()prompt to prevent the.exewindow from closing immediately. - Improved: The UI renderer is now paginated to eliminate flickering with large batches.
- Improved: Error messages in the UI are now more specific.
📦 Assets Included
comick-uploader-v1.9.1-windows.zip: Contains theuploader.exefor Windows, documentation, and template files.Source code (zip)&Source code (tar.gz): The raw Python script for developers.
🚀 Getting Started for Windows Users
- Download the
comick-uploader-v1.4.0-windows.zipfile below. - Extract the archive.
- Follow the detailed instructions in the
README.mdfile to configure yourcookies.txtand name your chapter folders. - Double-click
uploader.exeto run!