Documentation
¶
Overview ¶
Command firehose fetches subscribed feeds and writes static river-of-news HTML. It runs from a systemd timer (or cron), writes, and exits — no daemon.
main contains no logic: it constructs and connects, then runs the pipeline:
load config -> open cache -> sync feeds -> fetch (fan-out, single-writer collector) -> render outputs + health (atomic writes) -> purge expired
Click to show internal directories.
Click to hide internal directories.