Skip to content

fix(configs): repair mashed heading-link feed selectors - #323

Merged
gildesmarais merged 3 commits into
masterfrom
fix/bfh-pressemitteilungen-selectors
Sep 6, 2026
Merged

fix(configs): repair mashed heading-link feed selectors#323
gildesmarais merged 3 commits into
masterfrom
fix/bfh-pressemitteilungen-selectors

Conversation

@gildesmarais

@gildesmarais gildesmarais commented Sep 5, 2026

Copy link
Copy Markdown
Member

Summary

  • Audited 47 configs using url: h1 a, h2 a, h3 a, h4 a, h5 a, h6 a (same failure class as BFH: outer wrapper / missing heading anchors → 1 mashed item or listing URL).
  • Repaired broken feeds with tighter item selectors (often enhance: true on list cards or detail anchors), including BFH, Agora, ADB, PIIE, Swissmedic, and others.
  • Pinned Botasaurus where Faraday HTML is insufficient (CSEM, HKMA, NDL).
  • Removed unsalvageable JS-shell / chrome-only surfaces: DLR latest news, FINMA news, FZ Jülich press-releases, INDEC, INEGI, NEA Singapore, and SAHPRA (native feed at /press-releases/feed/).

Test plan

  • Batch Html2rss.feed audit of heading-link configs before/after
  • Live apply/test for BFH, Agora, ADB, HKMA, NDL, PIIE, Swissmedic
  • After merge + registry sync: spot-check worker feeds that were previously 1 mashed item
  • Confirm instances with Botasaurus still serve CSEM / HKMA / NDL

Outer article + heading-link selectors mashed every headline into one
listing-page item; target list cards and footer detail links instead.
Audit configs using `h1 a…h6 a` URL selectors. Rewrite broken selectors
(list cards / detail anchors + enhance) so feeds emit multiple items with
distinct URLs; drop JS-shell surfaces that cannot be curated cleanly
(and SAHPRA which already publishes a native RSS feed).
@gildesmarais gildesmarais changed the title fix(configs): repair BFH pressemitteilungen item selectors fix(configs): repair mashed heading-link feed selectors Sep 5, 2026
@gildesmarais
gildesmarais merged commit e4aa5fb into master Sep 6, 2026
6 of 8 checks passed
@gildesmarais
gildesmarais deleted the fix/bfh-pressemitteilungen-selectors branch September 6, 2026 00:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant