Node's Package Magician

    hook.io-feedsub

    0.3.3 • Public • Published

    hook.io-feedsub Build Status

    Will "subscribe" to a web RSS/Atom/JSON feed and emit any new items it reads from it. The events are in the form of

    *::name::item

    Where name is the name of the feed. So if you are using the example config.json that looks like this

    {
      "feeds": [
        {
          "name": "cnn",
          "url": "http://rss.cnn.com/rss/cnn_latest.rss",
          "interval": 10,
          "emitOnStart": false
        }
      ]
    }

    Programatically, this is how you would listen for new feed items..

    hook.on('*::cnn:item', function(item) {
      console.log('New Story!:', item.title);
    });
     
    hook.on('*::item', function(feed) {
      console.log('New Story from: ', feed.name);
      console.log(feed.item);
    });

    It uses feedsub to read feeds. Take a look at its constructor API for all the options that can be passed to it.

    Usage

    hookio-feedsub

    Install

    npm -g install hook.io-feedsub

    Tests

    The single test is written with vows

    npm test

    Licence

    MIT

    Keywords

    none

    Install

    npm i hook.io-feedsub

    DownloadsWeekly Downloads

    9

    Version

    0.3.3

    License

    none

    Last publish

    Collaborators

    • fent