rss-o-bot-desktop
Version:
A desktop notifier for RSS-o-Bot
13 lines (11 loc) • 389 B
JavaScript
;
var notifier = require('node-notifier');
var Rx = require('rx');
module.exports = function desktop(config) {
var notify = Rx.Observable.fromNodeCallback(notifier.notify.bind(notifier));
return function (blog, url, title) {
return notify({
title: blog, message: title, open: url
}).takeUntilWithTime(1000);
}; // Time out gracefully if nothing happens
};