Changelog
Changelogs of the AMU project
The program is significantly faster if you have run through it once with your whole list. Using the cache it is around 100 times faster to get manga IDs. Updating manga is around 20 times faster if there are not a lot of requests to make.
For myself, I ran the program initially for my around 900 manga for 1:00 to 1:30 hours which populated the cache. The next time I ran, it took around 30-60 seconds.
New Features
Improvements
Bug Fixes
3/07/2024
New Features
Improvements
3/06/2024
Bug Fixes
New Features
Added logging in terminal serving as a debug version
Improvements
Refactored & Formatted
Extra error handling for specific exceptions
More retry statements for AniList server errors
Improved logic of updating manga
Significantly increased speed
Improvements
If title set to "Skipping Title" it will no longer try to search for it
Added more logic to improve title matching
Added around 80 more default alternative titles
Added error handling for possible no internet connection
New Features
Added more default Alternative Titles
Added time remaining for getting Manga ID's
Improvements
Added additional logic for better search results
Added some logic specific for Linux
Bug Fixes
Fixed issue with values not getting reset when running the program more than once in a single session.
New Features
Added a alternative names feature. (You can now add a different title for the program to search for rather than the one from Kenmei)
New Features
Added a progress bar to show how far the program is currently into the program Added a Time taken label that updates every second and keeps track of how long the program runs.
Improvements
Changed how results of a manga search are printed. (Should not print duplicate results for each id)
Changed how things printed in terminal to make it easy to read and understand. (Hopefully)
Added a last chapter read and search link on Anilist for every Manga not found in the text file.
Also added the last chapter read for manga with multiple IDs
Bug Fixes
Fixed issue where manga with some different punctuation was not getting recognized. Program now ignores any punctuation in titles.
Fixed issue if no search result was given by pymoe it did not add it to Not Found Manga list.
Improvements
Sets gui theme to dark on default for linux. Tkinter is not able to properly get systems default color on linux platforms.
Program now saves 5 text files of the Not found Manga and Multiple ID Manga in a seperate directory.
Bug Fixes
Fixed problem in linux where the the "terminal" would go blank when it is getting updated.
Fixed issue with program incorrectly getting csv file differences. Only now checks the (Title, Status, Last Chapter Read, Last Read At) columns.
Improvements
Changed print statements in terminal window (Should not look as cluttered as before, hopefully)
Bug Fixes
Fixed issue program not getting correct type of status from api for manga. (Was getting the release status rather than the reading status on a users list)
New Features
Added fully functional GUI.
Program will no longer open up in a console. All print statements are run through the GUI.
New Features
Program now checks if the status between Kenmei and Anilist is different regardless of chapters read. And updated accordingly
New Features
Added check for if the manga was set to plan_to_read
Added a way for user to have manga which has not been read for a certain time and set it to PAUSED
Bug Fixes
Properly sets manga to PLANNING and PAUSED
New Features
Added universal api_request function for Anilist API
Program waits according to Anilist rate limit
Added timing to keep track how long parts of the program takes to run
Improvements
Increased max retries for getting manga id from pymoe
Bug Fixes
Program properly writes out manga's with multiple id's
Manga's are now updated to what the status was on Kenmei
New Features
Added a check to see if user wants entries to be private on Anilist.
Added a sub directory in the directory of the program for keeping track of when and how many chapters were updated.
Improvements
Added 1/3 of a second delay when updating manga in case so not too many requests might get sent to the api.
Last updated