From a46b7a821490e4a659dfc6d5ee1086ea8e788ccb Mon Sep 17 00:00:00 2001 From: Lucas Winther Date: Wed, 19 Aug 2026 05:06:15 +0200 Subject: [PATCH] chore(snapshots): refresh all nineteen sources, eight of which moved MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit First run of --force and --assume-robots-on-403 together, and the first time every source has been confirmed in one cycle: 19/19, 0 broken. Nine game8 pages answered 200 from a normal address, which is the CI block behaving exactly as § Scraping conduct describes it, and all four Fandom sources fetched on the recorded permission. Nothing a reader sees changed. No source's event count moved, and diffing the parsed events of all eight changed pages against their previous snapshots finds no event added, removed, or re-dated. The byte deltas are between -286 and +32 on pages of a quarter-megabyte — page furniture, not schedule. That is worth stating rather than glossing: the value of this commit is the negative result. Nine of these games are fixture-backed in CI and only ever confirmed by hand, so "we looked, and the calendar is still right" is the thing the refresh exists to establish, and lastConfirmedAt is what the footer reads to tell a reader how old the answer is. fgo is the odd one: identical length, different hash. Every one of its 101 changed characters sits in MediaWiki's `NewPP limit report` comment at the foot of the body — cache timestamp and parser timings, fixed-width, outside the text we parse. So a Fandom source will report `fetched` and produce a diff on any forced refresh an hour apart, whether or not the wiki moved. Worth knowing before reading a future Fandom diff as news. Co-Authored-By: Claude Opus 5 (1M context) --- snapshots/endfield-game8-events.html | 8 ++-- snapshots/endfield-game8-events.meta.json | 8 ++-- snapshots/fgo-fandom-events.html | 2 +- snapshots/fgo-fandom-events.meta.json | 4 +- snapshots/genshin-game8-events.html | 12 +++--- snapshots/genshin-game8-events.meta.json | 8 ++-- snapshots/hsr-game8-events.html | 10 ++--- snapshots/hsr-game8-events.meta.json | 8 ++-- snapshots/nte-game8-events.html | 12 +++--- snapshots/nte-game8-events.meta.json | 8 ++-- snapshots/p5x-game8-events.html | 8 ++-- snapshots/p5x-game8-events.meta.json | 8 ++-- snapshots/wuwa-game8-events.html | 10 ++--- snapshots/wuwa-game8-events.meta.json | 8 ++-- snapshots/zzz-game8-events.html | 52 +++++++++++------------ snapshots/zzz-game8-events.meta.json | 8 ++-- 16 files changed, 87 insertions(+), 87 deletions(-) diff --git a/snapshots/endfield-game8-events.html b/snapshots/endfield-game8-events.html index bc95855..b3d9828 100644 --- a/snapshots/endfield-game8-events.html +++ b/snapshots/endfield-game8-events.html @@ -3,7 +3,7 @@ window.gon={};gon.rails_env="production";gon.url="https://game8.co/games/Arknights-Endfield/archives/535443";gon.cookie_consent=false;gon.device="pc";gon.is_signed_in=false;gon.beacon_track_path="https://tracking.game8.co/track_access";gon.beacon_click_path="https://tracking.game8.co/track_nier";gon.beacon_load_path="https://tracking.game8.co/track_mario";gon.beacon_event_path="https://tracking.game8.co/track_event";gon.beacon_feedback_path="https://tracking.game8.co/track_feedback";gon.game_id=1405;gon.game_name="Arknights: Endfield";gon.category_ids=[1024,1025];gon.comsumer_game=0;gon.is_sales=false;gon.is_focus=false;gon.game8=1;gon.archive_id=535443;gon.title="All Events and Schedule | Arknights: Endfield|Game8";gon.is_bbs=false;gon.ballots=[];gon.prohibited_words=[];gon.archive_category_id=null; //]]> - + +

Recommended Games

+

All rights reserved

- + +

Recommended Games

+

All rights reserved

Guide Index
diff --git a/snapshots/genshin-game8-events.meta.json b/snapshots/genshin-game8-events.meta.json index 6ab0579..b5daed8 100644 --- a/snapshots/genshin-game8-events.meta.json +++ b/snapshots/genshin-game8-events.meta.json @@ -1,11 +1,11 @@ { "sourceId": "genshin-game8-events", "url": "https://game8.co/games/Genshin-Impact/archives/301601", - "contentHash": "e6e73f5ffacf7868b0be7a88d69644900951acb36df5501e83df6052bcb05d7c", - "bytes": 318345, - "etag": "W/\"e6e73f5ffacf7868b0be7a88d6964490\"", + "contentHash": "986dbf403f2793f3f933e99695f98411d7550103e29f32af193e6ae0a2aa521f", + "bytes": 318059, + "etag": "W/\"986dbf403f2793f3f933e99695f98411\"", "lastModified": null, - "contentChangedAt": "2026-08-19T00:55:33.996Z", + "contentChangedAt": "2026-08-19T03:03:59.028Z", "eventCount": 9, "charset": "utf-8" } diff --git a/snapshots/hsr-game8-events.html b/snapshots/hsr-game8-events.html index f1c7456..49087e3 100644 --- a/snapshots/hsr-game8-events.html +++ b/snapshots/hsr-game8-events.html @@ -3,7 +3,7 @@ window.gon={};gon.rails_env="production";gon.url="https://game8.co/games/Honkai-Star-Rail/archives/408749";gon.cookie_consent=false;gon.device="pc";gon.is_signed_in=false;gon.beacon_track_path="https://tracking.game8.co/track_access";gon.beacon_click_path="https://tracking.game8.co/track_nier";gon.beacon_load_path="https://tracking.game8.co/track_mario";gon.beacon_event_path="https://tracking.game8.co/track_event";gon.beacon_feedback_path="https://tracking.game8.co/track_feedback";gon.game_id=1211;gon.game_name="Honkai: Star Rail";gon.category_ids=[1024];gon.comsumer_game=0;gon.is_sales=false;gon.is_focus=false;gon.game8=1;gon.archive_id=408749;gon.title="All Events and Schedule | Honkai: Star Rail|Game8";gon.is_bbs=false;gon.ballots=[];gon.prohibited_words=[];gon.archive_category_id=null; //]]> - + +

Recommended Games

+

All rights reserved

- + +

Recommended Games

+

All rights reserved

Guide Index
+

All rights reserved

- + +

Recommended Games

+

All rights reserved

- + - +

Recommended Games

+

All rights reserved

Guide Index