···1919 # ... or mappings with per-feed HTTP/pacing overrides.
2020 # Any field from the global "defaults" block can be overridden here.
2121 - url: "https://old.reddit.com/r/linux/top/.rss?t=week"
2222- # Stagger requests to avoid bursting Reddit's rate limits.
2323- min_delay: "3s"
2424- max_delay: "9s"
2222+ # Use a higher base_backoff to space out Reddit requests and handle 429s.
2523 base_backoff: "30s"
2624 max_backoff: "10m"
2725 honor_retry_after: true
···3230 feeds:
3331 - "https://another-blog.com/feed.xml"
3432 - url: "https://old.reddit.com/r/selfhosted/top/.rss?t=week"
3535- min_delay: "3s"
3636- max_delay: "9s"
3733 base_backoff: "30s"
3834 max_backoff: "10m"
3935 honor_retry_after: true
···7167 # Honour the Retry-After response header when the server sends it (e.g. Reddit 429).
7268 honor_retry_after: true
73697474- # Pre-fetch jitter: a random delay in [min_delay, max_delay] added before each
7575- # request. Leave both unset (or 0s) to disable. Prefer setting this per-feed
7676- # rather than globally so only rate-sensitive feeds are affected.
7777- # min_delay: "0s"
7878- # max_delay: "0s"
7070+ # base_backoff is also used as the upper bound for random inter-feed jitter,
7171+ # so increasing it for rate-sensitive feeds (e.g. Reddit) spaces out requests.