Skip to content

Repository files navigation

Reddit RSS/ATOM Proxy

Logo

This helps Feedly or FreshRSS grab the latest RSS feeds for various subreddits from Reddit by acting as an Atom proxy.

To use it:

https://conoro.github.io/reddit-rss-proxy/feeds/openclaw.xml

The updater fetches https://www.reddit.com/r/<subreddit>/.rss. Old Reddit now redirects logged-out feed requests to a login page. Requests are spaced 65 seconds apart to respect Reddit's rate limit, with one bounded retry for HTTP 429. A run takes several minutes when multiple feeds are configured.

If any request fails or returns HTML, malformed XML, or no entries, the updater keeps all existing feed files and fails the Actions run instead of publishing empty feeds. Check the Update Subreddit Feeds Actions logs if feeds go stale.

To refresh locally: uv run scripts/update_feeds.py (or install requirements.txt and run python scripts/update_feeds.py). The script only writes feed files; committing and pushing are handled by the workflow.

Run regression tests with python -m unittest discover -s tests -v after installing the requirements.

LICENSE Apache-2.0

Copyright Conor O'Neill 2025, conor@conoroneill.com

About

Helps Feedly grab the latest via RSS from Old Reddit

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages