Skip to content

Olshansk/rss-feeds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10,658 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

RSS Feed Generator

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
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
Cohere Blog feed_cohere.xml
Cursor Blog feed_cursor.xml
Dagster Blog feed_dagster.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
Mistral AI News feed_mistral.xml
Ollama Blog feed_ollama.xml
OpenAI Research Official RSS
Paul Graham's Articles feed_paulgraham.xml
Perplexity Hub feed_perplexity_hub.xml
Pinecone Blog feed_pinecone.xml
Supabase Blog Official RSS
Surge AI Blog feed_blogsurgeai.xml
The Batch by DeepLearning.AI feed_the_batch.xml
Thinking Machines Lab feed_thinkingmachines.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

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.md to convert @<html_file>.html to a RSS feed for <blog_url>.

Star History

Star History Chart

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
Loading

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

About

Generate RSS feeds for all the blogs that don't have one

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors