This program assumes that the user has advanced scores enabled on Anilist and also has put in scores for said advanced scores. It will only update anime entries marked as COMPLETED, CURRENTLY WATCHING, PAUSED, and DROPPED.
- Request user login credentials to allow changes in profile
- Fetch advanced score names from user
- Take in user inputs for weights
- Compute weighted score of title based on advanced scores from site
- Mutate entry score in the server
- Download files from this repository.
Don't move the .exe
file outside of the folder!
- Open the
.exe
file. A small window will pop up and you will also be redirected to an Anilist login.
- Log in and copy paste the key into the entry on the window.
- You're logged into your account now. Put in your weights for your categories and press OK when you're done.
- Done! You can view your changes when you refresh your Anilist page. You can change your weights while the application window is still open.
Note: If you recently changed some advanced scores of an entry and the program is still open, please close and reopen the program before trying to update your weighted scores.
For those who want to build the application itself, cd
into the project's file directory and type this into Command Prompt:
python3 -m PyInstaller --onefile --windowed advanced_scores.py
Note: You must move the exe
into the main directory where the .py
script is. This is so then the program can access the assets.