Koopzington / anitools-backend

Backend for the awc-tools
0 stars 0 forks source link

[More data] Enrich database through information from MangaUpdates #1

Open Koopzington opened 1 year ago

Koopzington commented 1 year ago

As manga requirements often involve bits of information that's not available on AniList but largely on MangaUpdates, one should explore the possibilities of retrieving data through their API. Since AniList doesn't store MangaUpdates IDs one'd first have to establish a link between AL IDs and MU IDs.

Information from MangaUpdates that a lot of users would probably look forward to:

Koopzington commented 1 year ago

Since then the backend has been extended by:

Current total coverage: 59,932/94,138 AL manga Total manga on MangaUpdates: 186,406

The aforementioned own mapper is currently randomly picking unmapped AL manga and searches the native title on a Meilisearch instance fed with the data from the MU scraper. After using it myself for a while i noticed/confirmed the following things:

With the made observations i wouldn't take the chance of automating any of this and instead let users do it manually. As for the implementation of that I will require users to Login into AniList through OAuth to prevent any malicious intentions. Suggested Mappings will also not directly get imported but instead have to be confirmed by other users (a specific amount has yet to be determined) first.

The chances of a title matching is pretty high when the covers are identical. It might be worthwhile to read a bit about comparing images and incorporating the visual similarity of the covers into the suggestions.

The WikiData query delivers 2,812 results now. I have yet to check whether adding them would be worth it.