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.

Initial Program Release

Last updated