Profile
Back to NewsBack
GitHub Trending 4 min
Reader Mode
Olshansk/rss-feeds: Generate RSS feeds for all the blogs that don't have one

Olshansk/rss-feeds: Generate RSS feeds for all the blogs that don't have one

7 hours ago

RSS Feed Generator

Run Feeds</a> Run Selenium Feeds</a> Validate Feeds</a>

[!TIP]
This project is maintained by @oborchers and @Olshansk. If you gut any value out of it, consider sponsoring us on GitHub!
[!NOTE]
Read the blog post about this repo: No RSS Feed? No Problem. Using Claude to automate RSS feeds.

tl;dr Available RSS Feeds

Scraped feeds are generated hourly. "Official RSS" rows point to native feeds the blog now publishes directly.

| Blog | Feed | | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | | AI at Meta Blog | feed_meta_ai.xml | | AI FIRST Podcast (German) | feed_ai_first_podcast.xml | | AISI Blog | feed_aisi.xml | | Anthropic Engineering | feed_anthropic_engineering.xml | | Anthropic Frontier Red Team | feed_anthropic_red.xml | | Anthropic News | feed_anthropic_news.xml | | Anthropic Research | feed_anthropic_research.xml | | Chander Ramesh's Writing | feed_chanderramesh.xml | | Claude Blog | feed_claude.xml | | Claude Code Changelog | Official RSS | | Cloudflare skills (commits/main) | Official RSS | | Cohere Blog | feed_cohere.xml | | Cursor Blog | feed_cursor.xml | | Dagster Blog | feed_dagster.xml | | FAR.AI Publications | feed_far_ai.xml | | EleutherAI Papers | feed_eleuther_papers.xml | | Goodfire Research | feed_goodfire.xml | | Google DeepMind Blog | Official RSS | | Google Developers Blog - AI | feed_google_ai.xml | | Groq Blog | feed_groq.xml | | Hamel Husain's Blog | Official RSS | | Interconnected (Matt Webb) | Official RSS | | Mistral AI News | feed_mistral.xml | | Ollama Blog | feed_ollama.xml | | OpenAI Engineering | Official RSS | | OpenAI Developer Blog | feed_openai_developer.xml | | OpenAI Engineering | feed_openai_engineering.xml | | OpenAI Research | Official RSS | | Paul Graham's Articles | feed_paulgraham.xml | | Perplexity Hub | feed_perplexity_hub.xml | | Pinecone Blog | feed_pinecone.xml | | Simon Willison's Blog (Tools) | Official RSS | | Supabase Blog | Official RSS | | Surge AI Blog | feed_blogsurgeai.xml | | The Batch by DeepLearning.AI | feed_the_batch.xml | | Thinking Machines Lab | Official RSS | | Transluce Research | feed_transluce.xml | | Timaeus Research | feed_timaeus.xml | | Weaviate Blog | feed_weaviate.xml | | Windsurf Blog | feed_windsurf_blog.xml | | Windsurf Changelog | feed_windsurf_changelog.xml | | Windsurf Next Changelog | feed_windsurf_next_changelog.xml | | xAI News | feed_xainews.xml |

Planned

| Blog | Status | | -------------------------------------------------------------- | --------- | | David Crawshaw | _planned_ | | Engineering.fyi | _planned_ | | Patrick Collison's Blog | _planned_ |

What is this?

You know that blog you like that doesn't have an RSS feed and might never will?

🙌 You can use this repo to create a RSS feed for it! 🙌

Table of Contents

- Subscribe to a Feed - Request a new Feed - For Developers 👀 only

Quick Start

Subscribe to a Feed

  • Go to the feeds directory.
  • Find the feed you want to subscribe to.
  • Use the raw link for your RSS reader. Example:
https://raw.githubusercontent.com/Olshansk/rss-feeds/main/feeds/feed_ollama.xml
  • Use your RSS reader of choice to subscribe to the feed (e.g., Blogtrottr).

Request a new Feed

Want me to create a feed for you?

Open a GitHub issue and include the blog URL.

If I do, consider supporting my 🌟🧋 addiction by buying me a coffee.

Create a new a Feed

  1. Download the HTML of the blog you want to create a feed for.
  2. Open Claude Code CLI
  3. Tell claude to:
Use /cmd-rss-feed-generator to convert @<html_file>.html to a RSS feed for <blog_url>.

Star History

Star History Chart</a>

Ideas

  • X RSS Feed: Going to x.com/{USER}/index.xml should give an RSS feed of the user's tweets.

How It Works

flowchart TB
    subgraph GitHub["GitHub Repository"]
        action[[GitHub Action<br/>Hourly Cron Job]]
        runner{{"run_all_feeds.py"}}
        feeds["Feed Generators<br/>(*.py files)"]
        xml["Generated RSS Feeds<br/>(feed_*.xml)"]
    end

subgraph External["External Services"] blogtrottr["Blogtrottr"] rssreaders["Other RSS Readers"] end

action -->|"Triggers"| runner runner -->|"Executes"| feeds feeds -->|"Scrapes"| websites[("Blog Websites<br/>(HTML Content)")] websites -->|"Content"| feeds feeds -->|"Generates"| xml xml -->|"Updates"| repo["GitHub Repository<br/>Main Branch"]

repo -->|"Pulls Feed"| blogtrottr repo -->|"Pulls Feed"| rssreaders

style GitHub fill:#e6f3ff,stroke:#0066cc style External fill:#f9f9f9,stroke:#666666 style action fill:#ddf4dd,stroke:#28a745,color:#000000 style runner fill:#fff3cd,stroke:#ffc107,color:#000000 style feeds fill:#f8d7da,stroke:#dc3545,color:#000000 style xml fill:#d1ecf1,stroke:#17a2b8,color:#000000 style websites fill:#e2e3e5,stroke:#383d41,color:#000000

For Developers 👀 only

  • Open source and community-driven 🙌
  • Simple Python + GitHub Actions 🐍
  • AI tooling for easy contributions 🤖
  • Learn and contribute together 🧑‍🎓
  • Streamlines the use of Claude, Claude Projects, and Claude Sync
Chat with me