/node-rss-emitter

Small library that import RSS feeds and emit upon new entries

Primary LanguageCoffeeScriptMIT LicenseMIT

node-rss-emitter

Small module which import RSS feeds and emit events upon new entries

install

With npm do:

npm install rss-emitter

example

In JavaScript

var RssEmitter = require('rss-emitter');

var emitter = new RssEmitter('feeds.db');

emitter.on('item:new', function(guid) {
   return console.log("adding: " + guid);
});

emitter.on('item:skipped', function(guid) {
   return console.log("skipping: " + guid);
});

emitter.import('http://thegamelab.tumblr.com/rss');

In CoffeeScript

RssEmitter = require 'rss-emitter'

emitter = new RssEmitter 'feeds.db'

emitter.on 'item:new', (guid) ->
  console.log "adding: #{guid}"

emitter.on 'item:skipped', (guid) ->
  console.log "skipping: #{guid}"

emitter.import 'http://thegamelab.tumblr.com/rss'