This is a GUI tool to aid those who wish to farm 500 chapter uploads on MangaDex, but are not
autistic enough to use the command line tools that other people have made. This will allow you to obtain the legendary
Power Uploader
role, granting greater editing privileges on the website, access to secret channels on the Discord
server where you can make connections with upper members of the scanlation cabal, an exclusive membership to Miku
Central, and the ability to flex on standard users. This script is only tested on Windows.
There's also a mass editor tool included, because I know you make mistakes often.
If there are any bugs or you want any features just make a PR so that I don't actually have to do more work.
- Download and run the executable from the releases page.
- If Windows Defender complains, tell it to fuck off. Just trust me bro.
- Install python 3.10.
- Install poetry.
- I assume the average linux user knows how to clone this repo.
poetry install
in the repo folder.poetry run python main.py
in themangadex_mass_uploader
sub-folder.
- Follow the linux instructions, use
poetry install --with mac
instead, and pray for the best.
- Go to your user settings on MangaDex, and into the API Clients section.
- Create a new client. You'll have to wait for it to be approved (do not contact staff members about this, just wait).
- Once your client is approved, you can click it to get its ID and secret to login through the app.
- Choose files to upload with the 'choose files' button. Files must be
.zip
or.cbz
. - Insert the chapter information into the respective fields. Each line is one chapter. For the language field, you must use the language codes as described in the API documentation.
- Inputting a single value will use that for all chapters. For chapter number, it'll increment by 1 for each chapter instead. If you want to avoid that, leave an extra empty line.
- If you want a chapter to have an empty title or whatever, just skip a line.
- A preview of the chapters will appear in the panel on the right.
- Choose chapters to edit using the filters in the initial screen.
- Manga and uploader can only take 1 input, the others are 1 per line (blame the API).
- Filters left empty will not be used. To filter by
null
values, leave an extra empty line. - The chapter filter supports ranges, like
1-5
to select all chapters between 1 and 5. - Use the preview button to see what the current filters are selecting.
- Confirm the selection to go to the editing screen.
- On the editing screen, each line will edit each chapter in the order they appear. Empty lines will be skipped. If you
want to set a value to
null
, use a space. The preview will update according to the edited values. - Entering a single line will use that value for all selected chapters. If you want to avoid that, leave an extra empty line.
- Multiple groups can be added to a single chapter by comma-separating them.
- In the volume field, you can also assign volume numbers to a specific chapter number or range like
1:1-5
to assign volume 1 to all chapters between 1 and 5.
After running the app once, a config file will be created at <HOME_DIRECTORY>/.md_mass_uploader/config.ini
(C:/Users/<USERNAME>
on windows). You may edit this file to change things such as the initial window size and
position. Check the
kivy documentation for an explanation
of the available options.