feat: add Star Rail, Wuthering Waves and Zenless Zone Zero

Three more Game8 templates. ZZZ spans each event name across two rows with a
rowspan, so a flat cell reader sees [title, "Start", date] then ["End",
date]; losing that pairing would silently halve the calendar.

Section matching also had to widen — these pages head their sections
"Featured Events", "List of Events and Schedule" and "Ongoing Events".

Verified independently of the parser: HSR's year-less summary table lists
six ongoing events and all six are captured via their detail rows, so
nothing is silently dropped.

28 events added across the three games.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Lucas WintherandClaude Opus 5 committed 2026-08-15 00:47:50 +02:00
1 parent 90be312942
commit 817ad41dcd
9 files changed
+10064 -13

No files matched your search

+18
View File
@@ -26,6 +26,24 @@ const SOURCES: SourceSpec[] = [
url: "https://game8.co/games/Genshin-Impact/archives/301601",
parserId: "game8",
},
{
id: "hsr-game8-events",
game: "hsr",
url: "https://game8.co/games/Honkai-Star-Rail/archives/408749",
parserId: "game8",
},
{
id: "wuwa-game8-events",
game: "wuwa",
url: "https://game8.co/games/Wuthering-Waves/archives/453473",
parserId: "game8",
},
{
id: "zzz-game8-events",
game: "zzz",
url: "https://game8.co/games/Zenless-Zone-Zero/archives/457176",
parserId: "game8",
},
{
id: "nte-game8-events",
game: "nte",