ani2mal
v2.2.0
Published
Export / Sync your Anilist to MyAnimeList.
Downloads
6
Readme
Anilist-to-MAL-Sync
Export / Sync your Anilist to MAL.
Features
- Export Anilist anime/manga lists to MAL compatible XML format.
- Sync Anilist updates to MAL automatically.
Prerequisites
- Node.js 12 or above.
- NPM.
Installation
- Install as a global module.
$ npm install -g ani2mal
Usage
Basic Setup
- Run
ani2mal --help
in your terminal or cmd to see help. - Set basic information as below. This is required to export your anilists.
$ ani2mal --set-user
# After setting your usernames run below command to make sure everything is working.
$ ani2mal --update
Sync Setup (Optional)
- To sync your Anilist updates to MAL, you need to create a MAL Client. Follow this guide for instructions: Authorization flow for the new MAL API using OAuth 2.0.
- After creating a client, set your client id and secret as below.
$ ani2mal --set-client
- Then, authorize your client.
$ ani2mal --login
- That's it. Now you can sync your Anilist updates to MAL easily.
Examples
- Export anime & manga lists.
$ ani2mal --export
- Login to MAL (Required for Sync feature).
$ ani2mal --login
- Sync changes.
$ ani2mal --sync
- Monitor and Sync changes.
$ ani2mal --watch