A fast, concurrent, and resumable batch uploader for MangaDot.net.
This tool automatically extracts your session cookies directly from your web browser, bypasses basic protections, and securely uploads massive batches of .cbz or .zip chapters/volumes using the TUS upload protocol.
showcase.mp4
- No Manual Cookies Needed: Automatically extracts your active MangaDot session from Chrome, Firefox, Brave, Edge, Opera, or Vivaldi.
- TUS Resumability: True resumable uploads. If your internet drops on a 200MB volume, it resumes exactly where it left off.
- Concurrent Uploads: Upload multiple chapters at the same time (up to 10 threads).
- Bulletproof Retries: Handles 502/503/429 Cloudflare and server errors gracefully.
- Volume & Chapter Support: Automatically formats titles and numbers properly (e.g.,
Vol. 1.00). - Live Terminal UI: Beautiful progress bars and status updates in the console.
If you are on Windows, you don't need to install Python.
- Go to the Releases page and download
mangadot_uploader.exe. - Place the
.exein a folder. - Create a folder named
chaptersnext to the.exeand put your.cbzor.zipfiles inside. - Make sure your web browser is fully CLOSED so the tool can read your cookies.
- Double-click
mangadot_uploader.exeto run it!
Note: Windows Defender might flag the
.exeas suspicious because it's a new, unassigned program that reads browser cookies. This is a false positive. You may need to click "More Info" -> "Run anyway".
- Python 3.12
- You must be logged in to MangaDot.net on your web browser.
- Clone the repository:
git clone https://github.com/darwin-256/mangadot_uploader.git
cd mangadot_uploader- Install the required dependencies:
py -3.12 -m pip install -r requirements.txt-
Put your files in the
chaptersfolder. -
Run the script:
py -3.12 mangadot_uploader.pyIf any uploads fail permanently, the script will generate a failed.txt file listing the chapters that didn't go through. Detailed HTTP request data is also logged locally to api_requests.log for debugging.
Distributed under the MIT License. See LICENSE for more information.