rss-feeds  by Olshansk

Automated RSS feed generation for blogs

Created 1 year ago
356 stars

Top 78.8% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project addresses the lack of RSS feeds for many blogs by automatically generating them. It targets users seeking broader content aggregation and developers interested in contributing to an AI-assisted open-source project, offering a convenient way to stay updated with blog content.

How It Works

The system leverages GitHub Actions with an hourly cron job to execute a Python script (run_all_feeds.py). This script utilizes specialized Python "Feed Generators" to scrape HTML content from designated blog websites. The extracted data is then processed and converted into standard RSS feed XML files, which are committed back to the repository. AI tooling, specifically Claude Code CLI, is integrated to facilitate the creation of new feed generators.

Quick Start & Requirements

To subscribe to an existing feed, navigate to the feeds directory on GitHub, locate the desired .xml file (e.g., feed_ollama.xml), and use its raw URL (e.g., https://raw.githubusercontent.com/Olshansk/rss-feeds/main/feeds/feed_ollama.xml) with your preferred RSS reader. To request a new feed, open a GitHub issue with the blog URL. Creating new feeds involves downloading the blog's HTML and using the Claude Code CLI with the @cmd_rss_feed_generator.md command.

Highlighted Details

  • Automated RSS feed generation powered by GitHub Actions.
  • AI-assisted development workflow using Claude Code CLI for feed creation.
  • A curated list of pre-generated RSS feeds for prominent blogs like Anthropic, OpenAI, and Ollama.
  • Community-driven development model encouraging contributions.

Maintenance & Community

The project is described as "open source and community-driven," aiming for collaborative learning and contribution. Specific community channels (e.g., Discord, Slack) or a public roadmap are not detailed in the README.

Licensing & Compatibility

The README does not specify a license type. This omission requires clarification for assessing commercial use or integration compatibility.

Limitations & Caveats

The project is actively under development, with several blogs marked as "planned" for future feed generation, indicating incomplete coverage. The process for creating new feeds relies on the Claude Code CLI, which may present a barrier to entry for some users. The stability and accuracy of generated feeds are dependent on the target websites' HTML structure and any changes they implement.

Health Check
Last Commit

20 hours ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
4
Star History
101 stars in the last 30 days

Explore Similar Projects

Starred by Dan Abramov Dan Abramov(Core Contributor to React; Coauthor of Redux, Create React App), Jane Manchun Wong Jane Manchun Wong(Security Researcher), and
1 more.

feed-generator by bluesky-social

0.1%
2k
Starter kit for ATProto feed generators
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.