gunner

0.2.3 • Public • Published

Gunner.js

Tackle RESTful data and beat it into a useful format!

For example, load the first 2 pages of pictures on a subreddit:

var Gunner = require('Gunner');
(new Gunner("http://www.reddit.com/r/Pics/.json"))
    .projectile("data.children.*.data.url")
    .reloader({after: "data.after"})
    .limit(2)
    .fetcher(function (current, limit) {
        // Called on each HTTP load
        console.log('Fetching ' + current + ' of ' + limit);
    })
    .rapidfire(function (projectile, cannon) {
        // Called once for each link in the subreddit
        console.log(projectile);
    });

For full docs and source-code annotation, see the documented sources.

Readme

Keywords

none

Package Sidebar

Install

npm i gunner

Weekly Downloads

0

Version

0.2.3

License

MIT

Last publish

Collaborators

  • abeisgreat