UNPKG

rssreader

Version:
33 lines (26 loc) 718 B
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();