ducksboard-node
v0.1.2
Published
A Ducksboard API wrapper for node.js
Downloads
3
Readme
Ducksboard-node
Ducksboard-node is a Ducksboard API wrapper on node.js
This is a simple API wrapper to communicate with Ducksboard's Push API
Installation
Install the module with: npm install ducksboard-node
Getting Started
var options = {
api_key : '#your api key#'
};
var DucksboardNode = require('ducksboard-node');
var dn = new DucksboardNode(options);
// push a simple value to 'my_widget'
dn.pushValue(123, 'my_widget', function(err) {
if (err){
console.error('There was an error'); //error pushing to ducksboard server.
}
});
// push a delta (increment) to 'my_widget'
dn.pushDelta(-4, 'my_widget', function(err) {
if (err){
console.error('There was an error'); //error pushing to ducksboard server.
}
});
// push a value with a timestamp to 'my_widget'
dn.pushValueWithTimestamp(101, +new Date(), 'my_widget', function(err) {
if (err){
console.error('There was an error'); //error pushing to ducksboard server.
}
});
// delete all value of 'my_widget'
dn.deleteValues('my_widget', function(err) {
if (err){
console.error('There was an error'); //error pushing to ducksboard server.
}
});
Run the tests with: npm test
(requires mocha)
License
Copyright (c) 2014 José M. Pérez Licensed under the MIT license.