1.0.1 • Published 5 years ago
anilist-to-mal-sync v1.0.1
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 anilist-to-mal-syncUsage
Basic Setup
- Run 
malsync --helpin your terminal or cmd to see help. - Set basic information as below. This is required to export your anilists.
 
$ malsync --set-user
# After setting your usernames run below command to make sure everything is working.
$ malsync --updateSync 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.
 
$ malsync --set-client- Then, authorize your client.
 
$ malsync --login- That's it. Now you can sync your Anilist updates to MAL easily.
 
Examples
- Update local Anilist cache.
 
$ malsync --update- Export anime & manga lists.
 
$ malsync --export- Login to MAL (Required for Sync feature).
 
$ malsync --login- Sync changes.
 
$ malsync --sync- Monitor and Sync changes.
 
$ malsync --watch