This page is intended for developers. This isn’t intended as part of the normal documentation and more of a rough to-do & mind-boggle of ways to approach problems in Hayami.
Request to e.g. Vinland Saga via Hayami API Aniwave archive returns partial ‘matched_title’ informationDone, now data cleaning required.- Data cleaning backend required to populate these fields, as well as MAL/AL if blank.
- Could be done by stripping the main anime title without extra information, getting the first comment’s created_at_str year, and use that to help map to the correct AL/MAL ID.
- There’s also additional versions, e.g. Sentai dubs that isn’t taken into account on most websites.
May need to add a question mark like the other discussion platforms that allows swapping interchangeably between episodes on the same series.(new ‘wrong anime’ & sub/dub switcher) Different versions don’t have a unique MAL/AL different ID, so may need to indicate the slug in such case (unless the slug is normalised a tad).
- Data cleaning backend required to populate these fields, as well as MAL/AL if blank.
- Fixup Hayami backend (remove spreadsheet-grabbing) & data cleaning for Disqus required for backend clash with spreadsheet & Disqus API titles creating multiple entries (for the same anime).
- Testing various anime between 2016-2024 period required to test most coverage of mapping compatibility. Series from Dragon Ball Z, Vinland Saga, Re:Zero, My Hero Academia, Mushoku Tensei, Demon Slayer, Chainsaw Man, and Frieren should be a good bunch to test.
- Make it so it can auto-extract the episode number and anime name out of the document title if present in a certain regex, autofilling custom website mappings for the user.
