Skip to content

Instantly share code, notes, and snippets.

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@willycs40
willycs40 / buttons.py
Last active February 14, 2016 23:36
suggested button code
class Buttons(list):
def __init__(self):
pass
# Add a new button to this list of buttons, but also
# return the new button, so we can capture a handle to it
# in the calling module.
def add(self, name, pin_number):
@willycs40
willycs40 / api.py
Last active January 26, 2016 11:03
#!/usr/bin/env python
# encoding: utf-8
# This code is borrowed, with edits for python 3, from https://github.com/scraperwiki/zoopla
# License: https://github.com/scraperwiki/zoopla/blob/master/LICENCE
import requests
import requests_cache
from urllib.parse import urlencode
import logging
L = logging.getLogger(__name__)
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@willycs40
willycs40 / Glastonbury Sampler Playlist.ipynb
Created May 26, 2015 19:40
Create Glastonbury Sampler Playlist
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@willycs40
willycs40 / Weather_Effect.ipynb
Last active August 29, 2015 14:20
Looking at the Effects of Weather
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@willycs40
willycs40 / Simulate GPS Problem 2.ipynb
Last active August 29, 2015 14:20
Simulate GPS Grid Problems
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@willycs40
willycs40 / sessionize.sql
Created April 15, 2015 10:07
Break Timeseries into Sessions
--Test Data
CREATE TABLE #Log
( UserID int, [Timestamp] datetime)
INSERT INTO #Log
VALUES
(1, '2014-10-26 10:51:18'), (1, '2014-10-26 10:52:18'), (1, '2014-10-26 10:55:18'), (1, '2014-10-26 10:59:18'), (1, '2014-10-26 15:01:18'), (1, '2014-10-26 15:01:21'), (1, '2014-10-27 21:22:19'),
(2, '2014-10-15 12:19:01'), (2, '2014-10-15 12:19:12'), (2, '2014-10-15 12:19:45'), (2, '2014-10-15 12:20:03'), (2, '2014-10-17 14:55:13'), (2, '2014-10-17 14:55:19'),
(3, '2014-10-22 14:55:19')