/alm

Primary LanguagePython

Anilist Lists Manager

A script to be able to save, delete or add new entries to default lists provided in anilist

  • Planning
  • Current
  • Paused
  • Re-Watching/Reading
  • Dropped

Setup

Run

pip install -r requirements.txt

Create a .env file in the same directory with the following parameters:

CLIENT_ID='ID_of_your_anilist_client'
CLIENT_SECRET='Client_secret_of_your_anilist_client'
NAME='Name_of_your_anilist_client'

To create an anilist client, go to Anilist Developers Page
Create a new client and enter the redirect uri as this or any other link of your choice
Add the client id, secret and the name of the created client in the .env file


Authentication

On running the script for the first time, it'll ask you to copy and paste a link to authenticate your account to the client, do so and copy the redirected link after authentication back in the terminal to add the access token to the .env file


To run the script, run

python main.py