Skip to content

Instantly share code, notes, and snippets.

View colegleason's full-sized avatar

Cole Gleason colegleason

View GitHub Profile
@colegleason
colegleason / glass.html
Last active August 29, 2015 13:56
[wearscript] vision for glass
<html style="width:100%; height:100%; overflow:hidden">
<head>
<!--<script src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.0/zepto.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>-->
<script src="https://api.picar.us/wearscriptdev/bower_components/msgpack-javascript/msgpack.js"></script>
</head>
<body style="width:100%; height:100%; overflow:hidden; margin:0">
<canvas id="canvas" width="640" height="360"
style="display:block"></canvas>
<script>
@colegleason
colegleason / glass.html
Last active August 29, 2015 13:57
[wearscript] Serve SRT files to Glass.
<html style="width:100%; height:100%; overflow:hidden">
<body style="width:100%; height:100%; overflow:hidden; margin:0">
<script>
function cb(channel, msg) {
var tree = new WS.Cards();
tree.add(msg, '');
WS.cardTree(tree);
}
function server() {
@colegleason
colegleason / glass.html
Created March 24, 2014 03:28
[wearscript] MYO
<html style="width:100%; height:100%; overflow:hidden">
<body style="width:100%; height:100%; overflow:hidden; margin:0">
<script>
function server() {
WS.myoTrain()
// Currently one of {NONE, FIST, FINGERS_SPREAD, WAVE_IN, WAVE_OUT}
WS.gestureCallback('onMyo', function (x) {
WS.say(x);
});
// Value is a quaternion (w, x, y, z) and (pitch, yaw, roll) for convenience
@colegleason
colegleason / glass.html
Last active August 29, 2015 13:57 — forked from connerbrooks/glass.html
[wearscript] Pebble
<html style="width:100%; height:100%; overflow:hidden">
<head>
</head>
<body style="width:100%; height:100%; overflow:hidden; margin:0">
<canvas id="canvas" width="640" height="360" style="display:block"></canvas>
<script>
function cb(data) {
WSRAW.log('x: ' + data['values'][0] + ' y: ' + data['values'][1] + ' z: ' + data['values'][2]);
WSRAW.pebbleSetBody('x: ' + data['values'][0] + ' y: '+ data['values'][1] + ' z: ' + data['values'][2], false);
@colegleason
colegleason / glass.html
Last active August 29, 2015 13:57
[wearscript] MYO Hue Tug of war
<html style="width:100%; height:100%; overflow:hidden">
<body style="width:100%; height:100%; overflow:hidden; margin:0">
<script data-require="jquery" data-semver="2.0.3" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<script>
var HUE_ID = 1;
var PLAYER_A = 1;
var PLAYER_B = 3;
var TARGET = 2;
@colegleason
colegleason / glass.html
Last active August 29, 2015 13:57
[wearscript] Magnet
<html style="width:100%; height:100%; overflow:hidden">
<head>
<!-- You can include external scripts here like so... -->
<!--<script src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.0/zepto.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>-->
</head>
<body style="width:100%; height:100%; overflow:hidden; margin:0">
<canvas id="canvas" width="640" height="360" style="display:block"></canvas>
<script>
@colegleason
colegleason / glass.html
Last active August 29, 2015 13:58
[wearscript] Vision (wizard)
<html style="width:100%; height:100%; overflow:hidden">
<head>
<!-- You can include external scripts here like so... -->
<!--<script src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.0/zepto.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>-->
</head>
<body style="width:100%; height:100%; overflow:hidden; margin:0">
<style>
#container button {
width: 100%;
@colegleason
colegleason / glass.html
Last active August 29, 2015 13:58
[wearscript] Magnify
<html style="width:100%; height:100%; overflow:hidden">
<head>
<!-- You can include external scripts here like so... -->
<!--<script src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.0/zepto.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>-->
</head>
<body style="width:100%; height:100%; overflow:hidden; margin:0">
<style>
#container {
width: 640px;
@colegleason
colegleason / rps.py
Created December 28, 2014 04:07
Not my first program, but definitely early on in my programming career. Probably my Python script that wasn't a Project Euler problem. I remember writing this on a plane using a small netbook. Date: 2/11/10
#Rock Paper Scissors
import random
repeat = True
continue_game = True
while(repeat):
total_rounds = input("What is the maximum number of rounds that you wish to play? ")
curr_round = 1
wins = 0
losses = 0
draws = 0
@colegleason
colegleason / weather.py
Created December 28, 2014 04:13
Here's another early Python script. Weather forecast script. Date: 2/7/10
#Cole's Weather Wizard
#First we need to import some modules.
import urllib
from xml.dom import minidom
from string import lower
#Ask the user for their zip code.
zip = input("Enter your zip code: ")
#Create the correct Google url by appending the user's zip code.
url = 'http://www.google.com/ig/api?weather=%d' % (zip, )
#Parse the XML document into a usable DOM.