2 Way Sync between MyAnimeList.com and AniList.co
- Modify the included docker-compose.yml file with your credentials and rename to docker-compose.yml
- Get the AniList API token (see below)
- Run
docker-compose up
to start the program (you can pass-d
to run in the background)
- Download or
git clone
this repository - Run
pip install -r requirements.txt
to install dependencies - Populate .env file with your credentials
- Run
python code/sync.py
to start the program - When prompted to go to a link, go to the link and copy the part of the url after
?code=
aniListUser="noggl"
aniListAPI_ID="12345"
aniListAPI_secret="some_secret"
malUser="noggl"
malPassword="mal_password"
- Go to https://anilist.co/settings/developer
- Create a new client with any name and empty redirect url
- Copy the client ID and client secret into the .env file
- If you're using docker, you'll need to get the token by first running the script locally and copying the token from the generated token.txt