pebble-api
v0.2.2
Published
Pebble API client
Downloads
26
Readme
pebble-api-node
A Node API library for the Pebble timeline API.
var Timeline = require('pebble-api').Timeline;
var timeline = new Timeline();
var userToken = '831ac9f096134d8f841b63bb5e80bda3';
var pin = new Timeline.Pin({
id: 'test-pin-5245',
time: new Date(),
duration: 10,
layout: new Timeline.Pin.Layout({
type: Timeline.Pin.LayoutType.GENERIC_PIN,
tinyIcon: Timeline.Pin.Icon.NOTIFICATION_FLAG,
title: 'Pin Title'
})
});
timeline.sendUserPin(userToken, pin, function (err) {
if (err) {
return console.error(err);
}
console.log('Pin sent successfully!');
});
Installation
npm install pebble-api --save
Examples
We have some example apps to demonstrate different uses of the library. You can find them in the examples folder.
Development
Running Tests
make test
runs testsmake test-cov
runs tests + test coveragemake open-cov
opens test coverage results in your browser