node-feedparser - Robust RSS, Atom, and RDF feed parsing in Node.js

  •        45

Feedparser is for parsing RSS, Atom, and RDF feeds in node.js. This example is just to briefly demonstrate basic concepts.

http://github.com/danmactough/node-feedparser

Dependencies:

addressparser : ^1.0.1
array-indexofobject : ~0.0.1
lodash.assign : ^4.2.0
lodash.get : ^4.4.2
lodash.has : ^4.5.2
lodash.uniq : ^4.5.0
mri : ^1.1.0
readable-stream : ^2.2.2
sax : ^1.2.4

Tags
Implementation
License
Platform

   




Related Projects

feedparser - A Cocoa RSS/Atom parser for Mac OS X and the iPhone

  •    Objective-C

FeedParser is an NSXMLParser-based RSS/Atom feed parser for Cocoa. It is intended to parse well-formed RSS and Atom feeds on both the desktop and the iPhone. The simplest way to use FeedParser is to simply add the FeedParser directory to your project. FeedParser also includes a static library target if you prefer to include it that way.

feedparser - A Cocoa RSS/Atom parser for Mac OS X and the iPhone

  •    Objective-C

FeedParser is an NSXMLParser-based RSS/Atom feed parser for Cocoa. It is intended to parse well-formed RSS and Atom feeds on both the desktop and the iPhone. The simplest way to use FeedParser is to simply add the FeedParser directory to your project. FeedParser also includes a static library target if you prefer to include it that way.

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.

node-rss - RSS feed generator for Node.

  •    Javascript

RSS feed generator. Add RSS feeds to any project. Supports enclosures and GeoRSS. An item can be used for a blog entry, project update, log entry, etc. Your RSS feed can have any number of items. Most feeds use 20 or fewer items.


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.

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.

ROME

  •    Java

ROME is an set of Java tools for parsing, generating and publishing RSS and Atom feeds. The core ROME library depends only on the JDOM XML parser and supports parsing, generating and converting all of the popular RSS and Atom formats including RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and Atom 1.0. You can parse to an RSS object model, an Atom object model or an abstract SyndFeed model that can model either family of formats.

Windows Mobile and Phone 7 Syndication API

  •    

Mobile Syndication API classes, with support for rss20 and atom10.

Hermes (2.3.0.5) RSS, RDF & Atom scrolling feed reader windows sidebar gadget

  •    

Hermes is an open source (i.e. free) Windows sidebar gadget that displays a scrolling list of items from an editable list of RSS, RDF and Atom feeds.

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)

YARFRAW - Yet Another RSS Feed Reader A

  •    Java

YARFRAW is an open source Java API library for working with RSS/RDF/ATOM feeds. It offers an unified data model in builder style to help developers to build and to read feeds. It currently supports RSS 0.9x, RSS 1.0, RSS 2.0 and Atom 1.0/0.3

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.

Syndication Extensions

  •    

Library of the syndication extensions suitable for RSS or Atom feeds.

JRss

  •    Java

jRSS is a simple java API to produce Really Simple Syndication (RSS) documents following the specification version 2.0. This library provides only support to generate RSS feeds.

Microsoft SQL Server Community & Samples RSS

  •    

This community project provides a place for distributing and developing a server application which exposes changes to SQL Server 2008 database tables as either an RSS or Atom syndication feed.

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.

RSS Owl | RSS / RDF / Atom Feed Reader

  •    Java

RSS Owl is a powerful application to organize, search and read feeds.

RSSOwl - RSS Owl is a powerful application to organize, search and read your RSS, RDF & Atom news feeds in a comfortable way

  •    Java

RSS Owl is a powerful application to organize, search and read your RSS, RDF & Atom news feeds in a comfortable way. Highlights are saved searches, google reader sync, notifications, filters, fast fulltext search and a flexible, clean user interface.

go-pkg-rss - This package reads RSS and Atom feeds and provides a caching mechanism that adheres to the feed specs

  •    Go

This package allows us to fetch Rss and Atom feeds from the internet. They are parsed into an object tree which is a hybrid of both the RSS and Atom standards.The package allows us to maintain cache timeout management. This prevents us from querying the servers for feed updates too often and risk ip bans. Apart from setting a cache timeout manually, the package also optionally adheres to the TTL, SkipDays and SkipHours values specified in the feeds themselves.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.