Repolode
Olshansk

Olshansk/rss-feeds

A collection of Python scripts and GitHub Actions that generate RSS feeds for popular blogs and changelogs that lack native ones.

Stars
736
Forks
76
Open issues
18
Last commit
17 hours ago

What is it?

Many blogs, AI lab news pages and product changelogs publish no RSS feed at all. This repository holds a set of Python feed generators that scrape those pages and write standard XML feed files into the repo, so readers can subscribe with any RSS reader.

A scheduled GitHub Action runs the generators hourly through a central runner script. The generated feeds are committed to the main branch and can be fetched through raw GitHub URLs. Where a site now publishes its own feed, the table points to that official RSS or Atom source instead.

New feeds are added by saving a blog's HTML and converting it with a Claude Code command. Contributors can also request feeds through GitHub issues.

Key features

  • 01Generates RSS XML feeds for blogs that have no native feed
  • 02Runs hourly via a scheduled GitHub Actions workflow
  • 03Feeds are hosted as raw files in the repository and readable by any RSS reader
  • 04Includes a Claude Code command for converting saved HTML into a new feed
  • 05Lists official RSS sources where blogs already publish them

Use cases

  • Following AI lab and model provider news in an RSS reader without visiting each site
  • Keeping up with product changelogs that lack a feed
  • Adding a missing blog to your reader by forking the repo and writing a new generator

Quick start

  1. 1

    Open the feeds directory and find the blog you want

  2. 2

    Copy the raw link for that feed and add it to your RSS reader

Things to know

  • Some feeds are paused and will not receive new articles (Perplexity Hub, The Batch, xAI News).
  • Scraped feeds are generated from blog HTML, so they may break when a site changes its layout.

In collections

Topics

#rss#web-scraping#github-actions#python#feed-generator#blog-aggregator#ai-news

FAQ

What is rss-feeds?
A collection of Python scripts and GitHub Actions that generate RSS feeds for popular blogs and changelogs that lack native ones. Many blogs, AI lab news pages and product changelogs publish no RSS feed at all. This repository holds a set of Python feed generators that scrape those pages and write standard XML feed files into the repo, so readers can subscribe with any RSS reader.
Is rss-feeds free to use? What license does it have?
rss-feeds is open source under the MIT license. Check the license terms before using it in commercial products.
Is rss-feeds still maintained?
Actively maintained. The last commit to rss-feeds was on Nov 6, 2026.
What can I use rss-feeds for?
Following AI lab and model provider news in an RSS reader without visiting each site Keeping up with product changelogs that lack a feed Adding a missing blog to your reader by forking the repo and writing a new generator
How do I install rss-feeds?
Open the feeds directory and find the blog you want Copy the raw link for that feed and add it to your RSS reader
Where can I get rss-feeds?
The source code and installation instructions are on GitHub: https://github.com/Olshansk/rss-feeds

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects