Track tons of feeds and receive events for every new item published with this super RSS News Feed aggregator.
Features
- Supports Node.js
0.10.x
, 0.12.x
, 4.x
, 5.x
, and @stable
- 100% code coverage with unit and integration tests
- Simple interface
- Automatically manages feed history memory
- Written in ES6
Usage
Install
$ npm install rss-feed-emitter
Creating an instance
let RssFeedEmitter = require('rss-feed-emitter');
let feeder = new RssFeedEmitter();
Adding feeds
feeder.add({
url: 'http://www.nintendolife.com/feeds/news',
refresh: 2000
});
Default refresh value is 60 seconds
Listening to new items
feeder.on('new-item', function(item) {
console.log(item);
})
Listing all feeds in the instance
feeder.list();
Removing a single feed
feeder.remove('http://www.nintendolife.com/feeds/news');
Destroying feed instance
feeder.destroy();
This will remove all feeds from the instance