Giter Club home page Giter Club logo

mangadex-list-exporter's Introduction

(With Violentmonkey or Tampermonkey)

mangadex-list-exporter

A userscript for exporting a MangaDex list to a .xml file for import to anime list sites.

Usage

Navigate to your MDList, which can be accessed via the top right menu and press the button at the top that reads 'export list.' The export function will take some time to complete, as this script waits for 1 second in between each request for information from MangaDex.

Note that you can also quickly grab your user list as a JSON through this url. This userscript utilizes that and also grabs the IDs of the entries on various list sites so that the exported XML file can be imported directly to the list sites.

Exported file

The generated XML file is of the MyAnimeList export format, containing extra elements for use with various manga tracking sites. These include:

  • manga_mangadb_id: MyAnimeList ID
  • manga_mangadex_id: MangaDex ID
  • manga_anilist_id: AniList ID
  • manga_kitsu_id: Kitsu ID
  • manga_mangaupdates_id: MangaUpdates ID
  • manga_animeplanet_slug: Anime-Planet slug

Do note that the IDs other than MAL's IDs aren't currently supported by any manga list tracking databases, but maybe they'll be supported by some in the future!

mangadex-list-exporter's People

Contributors

marvnc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

mangadex-list-exporter's Issues

Add an unsupported script extension list to readme

For anyone using greasemonkey to run user scripts, this script does not work. Using violentmonkey works just fine.
It only executes the following code and stops on greasemonkey:

console.log(`Getting page ${i} of ${pages} pages`);

@MarvNC can you please add an unsupported script extensions list to the readme to let others know that the extensions lists doesn't work with the script?

Script does not working anymore

First, script does not even get activated on site, after changing @match to @include script is activated but there is no 'export list' button anywhere.

Violentmonkey with firefox.

403 Error on fetch followed-manga json

I had an issue where the fetch on line 28 failed with a 403 Forbidden error.

I was able to fix the issue on my end by modifying the line to be

let json = await fetch(url, {
        credentials: 'include'
      }).then((response) => response.json());

Still empty file after 5 hrs of waiting.

Untitled

Still the same problem, and this time it took 5 hrs to show the empty results, as you see in the pic, there is the console, the empty file, and is firefox 84.0.2 (64-bit) and using Greasemonkey 4.10 Release.

#3

I get an empty file

I did every step, install script, go to my MDlist, set simple view (by default), and then click export, and get an empty file.

OigEVse

4poWFGQ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.