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).
16 lines
269 B
YAML
16 lines
269 B
YAML
id: nl.eddydevink.rss
|
|
version: 1.11.0
|
|
modules:
|
|
- buzzrss
|
|
main_class: RSSBot
|
|
maubot: 0.3.0
|
|
database: true
|
|
database_type: asyncpg
|
|
config: false
|
|
webapp: false
|
|
license: AGPL-3.0-or-later
|
|
extra_files:
|
|
- base-config.yaml
|
|
dependencies:
|
|
- feedparser>=5.1
|
|
soft_dependencies: []
|