UNPKG

feed-read

Version:
48 lines (32 loc) 1.19 kB
# Feed-Read [Node.js](http://nodejs.org/) 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.