Updating your manga one by one, by hand, when you have hundreds of them and read a lot of them each day is a long, tiring task...
How to Install
You have to be logged on MyAnimeList or your list won't be updated, since the extension load pages and send requests like you would do, no credentials are stored in the extension.
You don't have to be logged on MangaDex but you can't access your followed manga without an account.
How to use
Once the extension is installed, you have nothing to do!
Start reading manga and the extension will update them automatically.
If you have a lot of manga, or if you're coming from another site and want to set your follow page up-to-date, you can use the Import (MAL) in the options that will update the last open of all followed manga on MangaDex if they have a MyAnimeList entry.
The import could be long if you have a lot of manga in your list, don't leave the page until it ends.
MyMangaDex also improve some pages and add useful features:
Chapters list page
Tooltips with a thumbnail of the manga and a list of the last 5 opened chapters are added to each title in the list.
Old chapter are also hidden, or highlighted, and your last opened chapters are highlighted. You can change the paint color for both of these.
Some useful informations about your status on MyAnimeList are displayed, a modal is added to easily update all informations of the entry.
A set of buttons is also added, those buttons are shortcut to common actions, Starting a manga, adding it to your Plan to Read list or Re-reading it.
All chapters you opened and the last read chapter are also highlighted in the chapter list. You can change the color in the option.
Apart from the automatic MyAnimeList update, the same modal of the Manga page is added, to easily update all informations of an entry.
The extension can also automatically update your MangaDexList when required, for example when you start reading a manga or when you complete it... This option is disabled by default, you need to enable it in the options.
MyMangaDex can remember more than your last 10 read chapters and display all of them.
The import from MAL feature set the last read chapter of every manga you follow on MangaDex using your MyAnimeList data.
The export to MAL feature add or update on MyAnimeList all your titles in your MangaDex follow list.
This is good if you wish to start using MyAnimeList with a full MangaDex follow list ;)
You can enable the option to upload your save to an online service, using a MMD - Online Save website.
By default, the option is turned off and the default website available is my site, https://mmd.nikurasu.org, but you can clone the Online Save repo and host it yourself, then you just have to change the URL in the options.
Hosting an online service won't actually work for Firefox because of limitations...
When you enable that option, you need to set your username and your password, and that's the only thing you need to remember.
When you change computer, after reinstalling the extension, you just have to enter them again and your save will be imported locally, and your future updates will be saved online.
All of the data is still saved locally and the extension only use local data.
I only store the least possible data:
- The last open chapter for each manga
- The MyAnimeList id for each manga
- A list of all opened chapters for each manga
- The list of options used to customize colors and other parameters
- If you have the
Update History pageoption enabled, the name, chapter ID, MangaDex ID and the volume/chapter are saved.
You can disable the option to save all opened chapters, and all of the data can be easily exported using the Export (MMD) in the options.
Your password is not stored if you use the Online Save feature
You can also install the extension from this repository, but the extension will be uninstalled when Firefox is closed and the data could be deleted at the same time, Chrome will keep the extension installed.
Before you actually install it, you have to build it, using
node build <browser>,
web-ext are required.
-no-minify: Don't use terser to minify scripts.
-debug: Add a global try catch block.
- Be sure that the version from the Firefox add-ons site is not installed (don't know what it would do, maybe it just won't work)
- Clone the repo
node build firefox
- Go to about:debugging
- Click Load a temporary module
- Select any file of firefoxBuild folder
- Done !
- Make sure it isn't already installed
- Clone the repo
node build chrome
- Go to chrome://extensions/
- Activate Developper Mode on the top right
- Click Load Unpacked
- Select the chromeBuild folder
- Done !