stack-overflow-rss
v0.3.0
Published
Stack Overflow questions feed consumer.
Downloads
7
Readme
Stack Overflow RSS
Install
npm install stack-overflow-rss
Use
var stackOverflowRss = require('stack-overflow-rss');
// get the latest javascript questions
var consumer = stackOverflowRss({ tag: 'javascript'});
consumer.on('update', function(questions) {
console.dir(questions);
});
consumer.update();
// poll the most voted json and node.js questions feed
var anotherConsumer = stackOverflowRss({ tags: ['json', 'node.js'], sort: 'votes'});
anotherConsumer.on('new', function(newQuestions) {
console.dir(newQuestions);
});
Requiring 'stack-overflow-rss' returns a function used to consume question feeds. The following options are allowed:
tag
ortags
- The question tags.sort
- Default is'newest'
. Can also be'unanswered'
,'active'
,'votes'
or'faq'
.pollInterval
- Default is1000 * 60 * 2
(2 minutes).lazy
- Defer polling until the first subscription to'new'
. Default istrue
. You can useconsumer.update()
to trigger a single update.
Upon registering, an EventEmitter is returned. The events to mind are:
'update'
- triggered every time the questions are fetched.'new'
- triggered only when new questions exist. At leat two updates must be done to trigger this event.
License
MIT