{"repo":"Hiyori-API/checker_mal","free":true,"listed":false,"github":"https://github.com/Hiyori-API/checker_mal","clone":"git clone https://github.com/Hiyori-API/checker_mal.git","description":"maintains an ID cache for MAL anime/manga, with some complimentary web endpoints","language":"Elixir","stars":19,"topics":["myanimelist","database","mal","jikan","caching"],"license":"MIT","category":"databases-storage","readme_excerpt":"CheckerMal This is mostly a rewrite of mal-id-cache, with nicer concurrency/entrypoints. This uses the Just Added page on MAL to find new entries, but all that page is is a search on the entire database reverse sorted by IDs. New entries may appear on the 2nd, 3rd, or even 20th page, if a moderator took a long time to get around to it. See config/pages.exs for how often this checks different page ranges. Currently any changes are stored as txt files in ./cache (not synced to this repo), any changes are back filled to mal-id-cache . Eventually the source backend will be some NoSQL database, and periodically synced up to the HiyoriDB repository. This acts as the Checker for MAL to maintain a cache for Hiyori , but it has some additional, optional applications . Planned Features: - [x] ( Core ) Maintain an up-to-date cache of anime IDs on MAL - [x] Calculate unapproved items and display them as HTML (replace this) - [x] Create an API for unapproved items Note: This used to also index the unapproved manga, but since Aug 25 2023, MAL removed the way I was doing that. See for info --- Unapproved HTML The Unapproved HTML webapp can be enabled/disabled in the config Expects the MAL CLIENTID environment variable to be set (a MAL API Client ID) --- The Unapproved API returns similar data to the HTML. While the server is booting (the first couple seconds, while its requesting the unapproved HTML page for the first time), it may send HTTP errors (some HTTP code =400) due to timeouts It r","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hiyori-API","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hiyori-API/checker_mal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}