I made a simple python script in order to help in transferring one's manga list from a different site to Mangadex.

Dex-chan lover
Joined
Sep 23, 2019
Messages
1,158
I made this script in order to reduce the time needed for me to transfer my manga list from Mangarock to Mangadex after Mangarock died and then I thought other people might also be able to benefit from it so I am adding it here (It's a bit late but still might be useful to some people who still haven't moved their list from Mangarock or are planning on moving in from a different site to Mangadex).

In the normal way you have to open mangadex search, enter the name of a manga, add it to your list and then continue in this manner for all of your mangas but this is a bit inefficient and pretty boring. By using this script you can simply enter the names of the mangas in your list in one go and it will open tabs for each of them in mangadex search which will help you save some time.

This python script in the first step takes the names of the manga from the user and then opens tabs in the mangadex search page for all of them 15 at a time. It doesn't open tabs for all of them at the same time because Mangadex soft bans the IP address of anyone who opens about 20 tabs simultaneously for an hour (this acts as a defense against DDos attacks). This script also saves your search history in a text file.

Make sure you are logged in your mangadex account in your default browser before running the script or else you'll have to refresh all the pages after running the script and logging in for adding manga to your lists in your mangadex account.

Download/View the script here: https://github.com/JaberHaisan/mangadex-mass-searcher

Instructions:
1) Enter the names of the mangas.
2) When you are done enter q to finish.
3) The script will open tabs in mangadex search 15 at a time until all of the manga are added. The time interval per iteration is 100s.

For people new to programming/python:
1) Install the latest version of python from here:https://www.python.org/downloads/release/python-382/)
2) Download the script from the Github link.
3) Run the Python IDLE and open the script
4) Run the script by pressing F5 or by clicking Run > Run Module

If you face any problems or have any suggestions please feel free to tell me.
 

Users who are viewing this thread

Top