Skip to content

Instantly share code, notes, and snippets.

View C-D-Lewis's full-sized avatar
🆑

Chris Lewis C-D-Lewis

🆑
View GitHub Profile
{
"test": {
"test": {
"value": "hello world again",
"timestamp": 1577030883773
}
}
}
{
"testApp": {
"testKey": {
"value": 56,
"timestamp": 1509312841350
}
},
"TestApp": {
"TestKey": {
"value": 42,
@C-D-Lewis
C-D-Lewis / headlines.js
Created May 17, 2017 17:56
Vector watch News Headlines widget
"use strict";
debugger;
var VectorWatch = require('vectorwatch-sdk');
var request = require('request');
var vectorWatch = new VectorWatch();
var logger = vectorWatch.logger;
// ----------------------------------- News ------------------------------------
@C-D-Lewis
C-D-Lewis / sparkStepper.cpp
Created May 5, 2017 22:47 — forked from technobly/sparkStepper.cpp
Spark Core Stepper Library
//-----------------------------------------------//
// STEPPER LIBRARY FOR SPARK CORE //
//===============================================//
// Copy this into a new application at: //
// https://www.spark.io/build and go nuts! //
//-----------------------------------------------//
// Technobly / BDub - Jan 2014 //
//===============================================//
/*
@C-D-Lewis
C-D-Lewis / sparkLiquidCrystal.cpp
Created May 5, 2017 22:46 — forked from technobly/sparkLiquidCrystal.cpp
LiquidCrystal LIBRARY for SPARK CORE
//-----------------------------------------------//
// LIQUIDCRYSTAL LIBRARY FOR SPARK CORE //
//===============================================//
// Copy this into a new application at: //
// https://www.spark.io/build and go nuts! //
//-----------------------------------------------//
// Technobly / BDub - Jan 2014 //
//===============================================//
@C-D-Lewis
C-D-Lewis / policy.txt
Created February 11, 2017 15:21
Wristponder Privacy Policy
Wristponder Privacy Policy
==========================
Wristponder requires use of some sensitive user data in order to perform as expected.
Under no circumstances does any of this data leave the device, except when the user uses
the 'Report' debug log feature to help debug problems in collaboration with the developer.
In this case the information is never used for any purpose except to diagnose and fix bugs.
The permissions required to access this data are shown below, with explanations as to their
@C-D-Lewis
C-D-Lewis / get-sdks.js
Created December 11, 2016 20:18
Download all Pebble SDK core packages
var request = require('request');
var https = require('https');
var fs = require('fs');
var URL = 'https://sdk.getpebble.com/v1/files/sdk-core';
var OUTPUT_DIR = './sdks';
if(!fs.existsSync(OUTPUT_DIR)){
fs.mkdirSync(OUTPUT_DIR);
}
@C-D-Lewis
C-D-Lewis / Pebble API documentation
Created December 1, 2016 14:40
Pebble appstore api (Unofficial)
--- Pebble API Documentation ---
NOTE: api2.getpebble.com and appstore-api.getpebble.com both appear to point to the same API
App Banners, Categories & Collections: https://api2.getpebble.com/v2/home/apps
Watchface Banners, Categories & Collections: https://api2.getpebble.com/v2/home/faces
All apps: https://api2.getpebble.com/v2/apps/collection/all/watchapps-and-companions
@C-D-Lewis
C-D-Lewis / quick_view_test.sh
Created September 20, 2016 10:49
QuickView test script for Pebble emulator
#!/bin/bash
pebble emu-set-timeline-quick-view on
sleep 1
pebble emu-set-timeline-quick-view off
@C-D-Lewis
C-D-Lewis / PebbleAccelPacket.java
Last active December 1, 2015 02:53
PebbleGestureModel
public class PebbleAccelPacket {
//Data members
public int x, y, z;
/**
* Default constructor
*/
public PebbleAccelPacket() {
x = 0;