This one has been done in a pseudo-functional style. Returns promise objects which resolve to node.js http responses unless you give a callback function.
Standard npm installation:
$ npm install --save yo-api
yo-api has a do-what-I-mean style API in the vein of jsdom.
yoapi('api_key', 'username'[, link, callback])
var yoapi = require('yo-api');
yoapi('api_key', 'aulekin', 'https://google.com');
// Send a link
yoapi('api_key', 'aulekin', 'https://google.com');
// Get your subscriber count
yoapi.subs('api_key');
// yoapi arity 1 returns curried version. Functional constructor pattern.
var yo = yoapi('api_key');
yo('aulekin');
yo('all');
yo('aulekin', 'https://google.com');
Please note that the following does not work
yo.subs() // undefined is not a function
Creative Commons Attribution 4.0 International MIT
Superagent is awesome Bluebird is awesomer Ramda is definitely my favorite though.