RSS.PY - parser and the serializer in Python

  •        4161

This library provides tools for working with RSS feeds as datastructures. The core is an RSS parser capable of understanding most RSS formats, and a serializer that produces RSS1.0. The RSS channel itself can be represented as any arbitrary data structure; two such structures are provided both as examples and to service common usage. This approach allows channels to be manipulated and stored ina fashion that suits both their semantics and the applications that access them.

http://gist.github.com/221419

Tags
Implementation
License
Platform

   




Related Projects

feedhq - FeedHQ is a web-based feed reader

  •    Python

Then deploy the Django app using the recipe that fits your installation. More documentation on the Django deployment guide. The WSGI application is located at feedhq.wsgi.application.

Feedzeo - RSS/RDF/Atom feed aggregator

  •    Java

Feedzeo is a RSS/RDF/Atom feed aggregator cum reader. It includes a backend Server which aggregates the feeds and an AJAX based Web client to access the feeds. Feedzeo Server is written in Java while client is written in HTML/javascript.

reader - Free and open source feeds reader, including all major Google Reader features

  •    Java

Reader is an open source, Web-based aggregator of content served by Web Feeds (RSS, Atom). Reader is written in Java, and may be run on any operating system with Java support.

Simplepie - PHP library to manage RSS feeds

  •    PHP

Simplepie is an easy to use API that handles all of the dirty work when it comes to fetching, caching, parsing, normalizing data structures between RSS and Atom formats, handling character encoding translation, and sanitizing the resulting data.


FeedParser - Parse RSS and Atom feeds in Python

  •    Python

Universal Feed Parser is a Python module for parsing syndicated feeds. It can handle RSS 0.90, Netscape RSS 0.91, Userland RSS 0.91, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0, and CDF feeds. It also parses several popular extension modules, including Dublin Core and Apple's iTunes extensions.

FreshRSS - A free, self-hostable aggregator…

  •    PHP

FreshRSS is a self-hosted RSS feed aggregator such as Leed or Kriss Feed. It is at the same time lightweight, easy to work with, powerful and customizable.

XML::RSS - RSS feeds using Perl

  •    Perl

This module provides a basic framework for creating and maintaining RDF Site Summary (RSS) files. This distribution also contains many examples that allow you to generate HTML from an RSS, convert between 0.9, 0.91, and 1.0 version, and other nifty things.

RSS.NET - .NET library for RSS feeds

  •    CSharp

RSS.NET is an open-source .NET class library for RSS feeds. It provides a reusable object model for parsing and writing RSS feeds. It is fully compatible with RSS versions 0.90, 0.91, 0.92, and 2.0.1, implementing all constructs.

RSSOwl

  •    Java

Applications that collect data from RSS-compliant sites are called RSS readers or "aggregators." RSSOwl is such an application. RSSOwl lets you gather, organize, update, and store information from any compliant source in a convenient, easy to use interface, save selected information in various formats for offline viewing and sharing, and much more. It's easy to configure and the best of all: It's platform-independent.

MagpieRSS - XML-based RSS parser in PHP

  •    PHP

MagpieRSS is compatible with RSS 0.9 through RSS 1.0. Also parses RSS 1.0's modules, RSS 2.0, and Atom. (with a few exceptions)

newsbeuter - Newsbeuter is an open-source RSS/Atom feed reader for text terminals.

  •    C++

Newsbeuter is an open-source RSS/Atom feed reader for text terminals.

lylina rss/atom aggregator

  •    PHP

lylina is a river-of-news style web-based RSS/Atom feed aggregator loosely based on it's predicessor, lilina. It features a dynamic multi-user system and a scalable database backend, providing the best way to get all your news in one place.

Rnews RSS/Atom web aggregator

  •    Javascript

A server-side web-based AJAX-enabled RSS/Atom feed aggregator/news tracking tool. Requires PHP 4/5 and MySQL 4/5. Can host on Windows/Linux/BSD/MacOSX and browse on IE6/IE7/Firefox/Safari/Chrome/et al. See our web site for more details.

Selfoss - The new multipurpose rss reader, live stream, mashup, aggregation web application

  •    PHP

The new multipurpose rss reader, live stream, mashup, aggregation web application. Its feature include Web based rss reader, Universal aggregator, Mobile support, OPML import and lot more.

Seymour - A feed reader library for PHP

  •    PHP

A library for Atom / RSS feed fetching and parsing. Maps all feeds (where possible) to the latest Atom format, so that your code doesn't have to care what format the source was in. Supports Atom 1.0, 0.3, RSS 2.0, 1.0, 0.9x

Wizz RSS News Reader - C#

  •    CSharp

Wizz RSS News Reader - C# is an open source GPL licensed RSS and Atom feed reader. It's a stand-alone version of Wizz RSS News Reader for Firefox. The C# version was developed using visual studio 2005 and requires the Dot Net Framework version 2.0

NetNewsWire - Feed reader for macOS.

  •    Swift

It’s a free and open source feed reader for macOS. It supports RSS, Atom, JSON Feed, and RSS-in-JSON formats.

gofeed - Parse RSS and Atom feeds in Go

  •    Go

The gofeed library is a robust feed parser that supports parsing both RSS and Atom feeds. The universal gofeed.Parser will parse and convert all feed types into a hybrid gofeed.Feed model. You also have the option of parsing them into their respective atom.Feed and rss.Feed models using the feed specific atom.Parser or rss.Parser.It also provides support for parsing several popular predefined extension modules, including Dublin Core and Apple’s iTunes, as well as arbitrary extensions. See the Extensions section for more details.