- filter_entries: één SELECT per feed i.p.v. per-entry EXISTS (1082 queries → 20) - feed.etag/last_modified (migratie v9); parse_feed stuurt If-None-Match/If-Modified-Since, 304 → None - _poll_once telt unchanged (304-feeds); summary-regel uitgebreid met unchanged - _poll_feeds re-raised CancelledError (reload-stapeling duplicaten) + handler-cleanup
16 lines
268 B
YAML
16 lines
268 B
YAML
id: nl.eddydevink.rss
|
|
version: 1.5.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: []
|