Thanks to visit codestin.com
Credit goes to github.com

Skip to content

paraboul/pebble-api-node

 
 

Repository files navigation

pebble-api-node

A Node API library for the Pebble timeline API.

Build Status Coverage Status npm

var Timeline = require('pebble-api');

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.PIN,
    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

About

Pebble API client for Node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.5%
  • Makefile 1.5%