Eigen maubot RSS-fork met whitelist-filter (titel+summary) voor ov-only nieuws — Buzz rss bot
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eddy de Vink 4adfff5b2a v1.11.0: HTML-scrape-modus — feeds zonder RSS/Atom/JSON als pagina polled
Nieuwe module buzzrss/html_scrape.py (stdlib-only DOM + simpele selectors:
tag/.class/tag.class/#id) die een server-rendered nieuwspagina omzet in
entries. Per feed via feed.scrape_config (JSON; migratie v13): item/title/
link/date(+date_format, NL-maandnamen locale-onafhankelijk)/summary.
Scrape-entries lopen door de bestaande pipeline (OV-filter, titel-dedup,
WhatsApp-forward, run-log). Eerste scrape-feed: CNV Stads- en streekvervoer
(feed 102).
2026-09-12 18:59:14 +02:00
buzzrss v1.11.0: HTML-scrape-modus — feeds zonder RSS/Atom/JSON als pagina polled 2026-09-12 18:59:14 +02:00
.gitignore v1.8.0: titel-dedup over feeds (zelfde artikel, andere url) 2026-09-09 23:39:15 +02:00
AGENTS.md docs: dubbele run-log-regel na deploy is bekend upstream-gedrag — niet onderzoeken 2026-09-11 09:13:10 +02:00
base-config.yaml v1.9.9: één OV-familie telt 1x per artikel — herhaling en beide velden wegen niet dubbel 2026-09-11 09:28:09 +02:00
maubot.yaml v1.11.0: HTML-scrape-modus — feeds zonder RSS/Atom/JSON als pagina polled 2026-09-12 18:59:14 +02:00
validate_filter.py v1.10.1: spoorbrug medium i.p.v. sterk/whitelist — locatie-referentie is geen OV-nieuws (Stuifmail 2026-09-12) 2026-09-12 10:36:37 +02:00
WHATSAPP_DOORSTUREN_PLAN.md v1.8.1: idempotente start() — guard voorkomt dubbele poll-loop bij maubot double-start 2026-09-09 23:46:22 +02:00