Describe your suggested feature
The current implementation of fillers is, well not very good. It works by doing a get request to "https://www.animefillerlist.com" and matching on names. The name matching is not very good, and it feels bad to DDOS this API when it has 371 entries in total.
I suggest we instead scrape this entire database and build an offline database storing everything we want inside some array and hashmap so we can just index into using syncIds like mal, anilist, imdb, tmdb or names. It should not be too hard to do, nor be more than a few kb. We can probably even set up a periodic build every month or something.
Other details
I tried searching up if any other databases exist, but it looks like animefillerlist.com is the only one used.
Acknowledgements
Describe your suggested feature
The current implementation of fillers is, well not very good. It works by doing a get request to "https://www.animefillerlist.com" and matching on names. The name matching is not very good, and it feels bad to DDOS this API when it has 371 entries in total.
I suggest we instead scrape this entire database and build an offline database storing everything we want inside some array and hashmap so we can just index into using syncIds like mal, anilist, imdb, tmdb or names. It should not be too hard to do, nor be more than a few kb. We can probably even set up a periodic build every month or something.
Other details
I tried searching up if any other databases exist, but it looks like animefillerlist.com is the only one used.
Acknowledgements