v1.8.2: blacklist straatnamen rond stations in OV-matchfilter
'de Stationsstraat afsluiten voor een festival' is geen OV-nieuws, maar scored wel (familie \bstation\w*\b, gewicht 3; via `stations`+suffix dingt `station\w*\b` op 'stationsstraat'). Regex-uitbreiding faalt op de dubbele s (stations+straat): elke naamvorm vraagt opnieuw regex-herrie. Daarom MATCH_FILTER_BLACKLIST: exact gematchte woorden die geen OV-waarde hebben (straatnamen rond stations: stationsstraat/weg/laan/plein/... plus treinstraat/treinweg) tellen niet meer mee. De genitief-s-vorm dekt zowel 'Stationsstraat' als 'Stationsweg' etc. Zwartgelijste woorden blokkeren de familie niet: een echt station-/trein-woord ernaast scoort gewoon.
This commit is contained in:
parent
c13ec81379
commit
f4ea969f33
3 changed files with 38 additions and 7 deletions
|
|
@ -27,10 +27,10 @@ exclude_paywalled: true
|
|||
# binnen X dagen, ook als de feed/URL anders is (zelfde uitgever, meerdere sites).
|
||||
# 0 = uit.
|
||||
title_dedup_days: 30
|
||||
# OV-matchfilter: VAST in code (gewogen families), niet via config te wijzigen.
|
||||
# Doorlaten als 2×(titelscore) + 1×(samenvattingscore) >= 3. Zie de families in
|
||||
# buzzrss/bot.py (MATCH_FILTER_FAMILIES). `!rss set-filter` en `!rss filter`
|
||||
# tonen alleen de huidige (vaste) filter.
|
||||
# OV-matchfilter: VAST in code (gewogen families + blacklist), niet via config te wijzigen.
|
||||
# Doorlaten als 2×(titelscore) + 1×(samenvattingscore) >= 3. Zie de families en de
|
||||
# blacklist in buzzrss/bot.py (MATCH_FILTER_FAMILIES / MATCH_FILTER_BLACKLIST).
|
||||
# `!rss set-filter` en `!rss filter` tonen alleen de huidige (vaste) filter.
|
||||
# Users who can bypass room permission checks
|
||||
admins:
|
||||
- "@user:example.com"
|
||||
Loading…
Reference in a new issue