rssreader
Version:
RSS reader and parser for Congregator
33 lines (26 loc) • 718 B
JavaScript
var debug = require('debug')('rssreader:testapp');
var util = require('util');
var events = require('events');
var ipc = new events.EventEmitter();
function isActive (element) {
return element.active;
}
var handleEntry = function (item, callback) {
debug(util.inspect(item, { colors: true }));
callback(null, item);
};
var getFeeds = function (options, callback) {
var feeds = require('./template');
callback(null, feeds.filter(isActive));
};
var RssReader = require('../lib');
var rssReader = new RssReader({
getSources: getFeeds,
handleEntry: handleEntry,
ipc: ipc,
sockets: 15,
waitTime: 10000,
timeOut: 5000
});
console.log('running rss-reader');
rssReader.run();