489ce92ef5b122daf7eed0a7cccac20785037675
Parsers are keyed by site template, not game: one Game8 parser serves every Game8 page, and adapters bind a URL and game to a parser. Adding a source for a known site is one SOURCES entry. Game8 uses at least three templates. This handles label/value detail tables (Genshin, 9 events) and column tables (NTE, 13 events). Its image-grid schedule has no year and no end date, so Arknights: Endfield is not supportable from that source and gets no adapter. canParse is a structural tripwire: a site redesign fails the run loudly instead of publishing an empty calendar that reads as "no events". Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
gacha-event-tracker
A web application to give an overview over what events are going on, and when they end,
Description
A web application to give an overview over what events are going on, and when they end,
https://stereotypicalcat.github.io/gacha-event-tracker/
6.8 MiB
Languages
HTML
92.7%
TypeScript
7.2%