Douki Userscript Edition - sync your Anilist.co anime list to MAL

NekoMimiMode
Disclaimer Use this script at your own risk The author assumes no responsibility for any damages of any kind. It is strongly recommended you test this out on a throwaway MAL account before attempting to sync your main account. About So youre an Anilist user perhaps you came over after MAL melted down but you still want to keep your MAL page up to date for all your friends who still use it. Douki can sync your Anilist lists to MAL with the click of a button. Unfortunately given that MAL shut down its public API over security concerns the only way to modify a MAL list is from the MAL site itself. Thus Douki is no longer a standalone web app but a userscript that can run right on MAL and use its API. Usage 1. Install a userscript manager choose one from this listhttps://greasyfork.org/en some users report Greasemonkey does not work it has been tested with Tampermonkey 2. Install the script herehttps://greasyfork.org/en/scripts/373467douki 3. Visit the import page on Myanimelist.nethttps://myanimelist.net/import.php. You need to be logged in to MAL. 4. Alternatively a link to the import page is added to the List dropdown at the top of the main page 5. Make sure the date format matches your setting on MAL US or Euro. 6. Fill in your Anilist username and hit Import Please see the demonstration gifhttps://anilist.co/forum/thread/2654/comment/1299474 many thanks to kdy for providing this Notes The most common source of errors are titles that are not yet approved on Myanimelist. These cannot be added even manually. Before reporting errors check to see if you can add an item manually. If you cant add it neither can Douki. All custom scoring formats on Anilist 15 1100 stars will be converted to MALs 110 system. The scores will round down i.e. a 95 will become a 9. This follows an established community practice. Custom lists will be imported into the main MAL list. Private lists will be ignored. Tags and notes will be ignored. Keeping these consistent across the two sites is too difficult for now. I am open to attempting this in the future but no promises. Due to a quirk with MALs site changing the number of times youve rewatched a show or reread a manga alone will not trigger an update. You need to also change status episode/chapter count or score for the script to pick up on a change and update the entry. All suggestions feedback or bug reports are welcome. See the source on Githubhttps://github.com/gilmoreg/doukiscript
297 Replies
Spacellary
Not a bug just a big THANK YOU for developing this 3 Ive used it for the last 2 years.
UserChecksOut
i too would like to thank you
yEirene
Thank you Very Much You are a Saver :
Kalugu
Thanks for this
suabahasa
Donator
thank you for your effort to build this awesome sync
ingfo
very nice
Sakurora
It was fine for the first 163 but it suddenly stopped and gave me error is there a way to fix this?
NekoMimiMode
Donator
Depends what the error is. Theres a few tips in the usage section if its something else post it here and we can see.
Removed
Removed
kdy
Donator
Well theres already a process for that where you download the export from MALhttps://myanimelist.net/panel.php?go=export and then import in your AL settingshttps://anilist.co/settings/import. Not sure if doing a script would actually be faster and work as well as the manual process.
Vinerza
Private lists will be ignored. I might add another notes here. If you set your Anilist account to Private the script wont work. You need to change it into Public to make it work I havent tested whether SemiPublic works or not but that didnt matter. Edit: If it would be possible could you make the script stop running once it was given return 403? Also add a notice to wait for X minutes before running the script again. At least make it so the script wont keep sending request just to get blocked by MAL.
erestoria
oof thanks man. wondered why it wasnt working on mine
ProGyan
thanks man much needed
YukiChan
thanks
YukiChan
no mangas synced .. every mangas showing error
TheStupidWolf
What i have to do once i installed tampermonkey? I only see a browser with a Google search bar
kdy
Donator
What do you mean browser with a Google search bar? Follow the Usage part in OP. If Tampermonkey is installed next step is opening the scripts GreasyFork page click Install this script and then confirm that in Tampermonkey.
TheStupidWolf
Oh i need greasyfrok too? I thought they were the same thing
TheStupidWolf
When i click install on greasyfork a Page full of text in black and white appear
kdy
Donator
Greasyfork is a website hosting userscripts. Tampermonkey or Violentmonkey are extensions to manage and run userscripts. Something doesnt look right. Heres a quick recording to help it shows all steps with Tampermonkey on Chrome. Its pretty similar with other browsers and extensions I actually prefer Violentmonkey. Feel free to follow along and pause when needed obviously use your username and your date formathttps://myanimelist.net/editprofile.php?go=listpreferences: https://s.kdy.ch/doukitampermonkey.mp4 Direct linkhttps://s.kdy.ch/doukitampermonkey.mp4
tasyarahman
Why cant I do this?? It didnt show Import from Anilist even when I have installed the user script manager.. I tried using Tampermonkey it didnt work.. Violentmonkey didnt work too. I have made sure its completely installed and I can open the extension too It only shows Import from AniDB and Import from MyAnimeList only
kdy
Donator
you probably should reply to the first main post to not extend this reply thread too far Share what browser youre using because I cant even guess what the problem could be. Note that it doesnt appear in the selector list its a whole new section on the Import page. I gave it a try on Firefox Android w/ ViolentMonkey and still works. Pichttps://safe.rita.moe/OdmQaK5Vlesq.png
DesolatePsyche
Donator
stuck on Fetching data from Anilist...
PRaven
Donator
same here
HikariHime
Donator
stuck on Fetched MyAnimeList manga list. cause I am almost finish import