pebble-api

0.2.2 • Public • Published

pebble-api-node

A Node API library for the Pebble timeline API.

Build Status Coverage Status npm

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 tests
  • make test-cov runs tests + test coverage
  • make open-cov opens test coverage results in your browser

Sponsored by

Pebble Technology!

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.2
    0
    • latest

Version History

Package Sidebar

Install

npm i pebble-api

Weekly Downloads

2

Version

0.2.2

License

MIT

Last publish

Collaborators

  • pebble-tech