Lucas WintherandClaude Opus 5 caefe6b0d7 feat: add HTML table reader and date parsing
Every date function returns null rather than inferring a missing year,
month or end date. A source that does not state an end yields
endsAt: null, never a plausible guess — a confidently wrong end date is
the failure this product exists to prevent.

Handles the three formats seen on Game8: "August 12, 2026",
"August 12 - September 21, 2026" (year applies to both ends, rolling the
start back when the range crosses New Year), and a slash datetime range.
Abbreviated months parse too, so a source switching to "Apr. 29" does not
silently drop events.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
2026-08-15 00:10:53 +02:00
2026-08-14 23:45:35 +02:00
2026-08-14 23:45:35 +02:00
2026-08-14 23:45:35 +02:00
2026-08-14 23:45:35 +02:00
2026-08-14 23:27:06 +02:00

gacha-event-tracker

A web application to give an overview over what events are going on, and when they end,

S
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/
Readme MIT
6.8 MiB
Languages
HTML 92.7%
TypeScript 7.2%