feed-read

a ATOM and RSS feed parser

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
feed-read
74180.0.112 years ago12 years agoMinified + gzip package size for feed-read in KB

Readme

Feed-Read
Node.js module for parsing RSS and ATOM feeds into a common article object.
Installation
$ npm install feed-read
Usage
var feed = require("feed-read");

feed(url, callback)

Fetch a feed.
feed("http://craphound.com/?feed=rss2", function(err, articles) {
  if (err) throw err;
  // Each article has the following properties:
  // 
  //   * "title"     - The article title (String).
  //   * "author"    - The author's name (String).
  //   * "link"      - The original article link (String).
  //   * "content"   - The HTML content of the article (String).
  //   * "published" - The date that the article was published (Date).
  //   * "feed"      - {name, source, link}
  // 
});

feed.rss(rss_string, callback)

Parse a string of XML as RSS.
The callback receives (err, articles).

feed.atom(atom_string, callback)

Parse a string of XML as ATOM.
The callback receives (err, articles).

feed.identify(xml_string) // => "atom", "rss", or false

Identify what type of feed the XML represents.
Returns false when it is neither RSS or ATOM.
License
See LICENSE.