Node.js Ducksboard API wrapper.
Install the module with: npm install ducksnode
varoptions={api_key : '#your api key#'};varducksnode=require('ducksnode').create(options);// simple push to 'my_widget'ducksnode.push('my_widget',324);// pushing an object instead of a primitive value.ducksnode.push('my_widget',{value: 324,timestamp: 1342421466862});// push to 'my_widget' with callbackducksnode.push('my_widget',324,function(err,response_status){if(err){console.error(err);//error pushing to ducksboard server.}});// push to more than one widget, with callbackducksnode.push(['my_widget1','my_widget2'],324,function(err,response_status){//this callback will be called once for each widgetif(err){console.error(err);//error pushing to ducksboard server.}});Run the tests with: npm test (requires mocha)
Look into the "examples" folder
- mjschranz : Allow for multiple widget id's to be sent at once.
- Pull API
- Http Pull API
- Websockets API
- Dashboard API
Copyright (c) 2012 Iván Loire Licensed under the MIT license.
