Skip to content

Instantly share code, notes, and snippets.

View blech's full-sized avatar

Paul Mison blech

View GitHub Profile
# oled stats - for 1.44" square Adafruit miniTFT
# based on code by Adafruit and Michael Klements
import time
import platform
import subprocess
import signal
import sys
#!/usr/bin/env perl
use strict;
use warnings;
use Path::Tiny;
my $path = pop @ARGV;
if (!$path) {
lat lng airport code runway locality region country
41.1524722 -104.1347500 82V RW26 Pine Bluffs Wyoming USA
40.8748333 -81.8882500 KBJJ RW28 Wayne County Ohio USA
46.2507511 -84.4723847 KCIU RW28 Chippewa County Michigan USA
32.3374444 -104.2633611 KCNM RW26 Cavern City New Mexico USA
71.2848611 -156.7685833 PABR RW25 Barrow Alaska USA
11.2325 -72.488889 SKLM RW28 La Mina La Guajira Colombia
6.498333 -58.253889 SYCJ RW29 Cheddi Jagan Georgetown Guyana
blech / Fix JS
Last active February 13, 2019 17:11
BBEdit script to run `eslint --fix` on the current file
#!/usr/bin/env python3
import os
import sys
from copy import copy
from subprocess import run
from warnings import warn
doc_location = os.environ.get('BB_DOC_PATH', None)
blech / Go to React complement.js
Last active February 13, 2019 20:07
Small BBEdit script to let me easily flip between React components and containers
// paste into Script Editor, then save it into
// ~/Library/Application Support/BBEdit/Scripts
var bbedit = Application('BBEdit');
bbedit.includeStandardAdditions = true
var src_path =[0]().file()
// coerce to string, hackily
src_path = src_path+''
var src_comp = src_path.split("/")
blech / .block
Last active November 9, 2018 22:38 — forked from threestory/cb_2014_us_county_5m.json
California Votes - Prop 6, Nov 2018
height: 800
scrolling: no
border: no
#!/usr/bin/env python
# ./ rownumber output.png
# This is meant to be hyper-simple and makes
# some assumptions like: you want a row (not
# a column), the video is RGB (not gray), etc.
# Bug: frame_count is sometimes fractional.
# int() and the "if not okay" are workarounds.
blech /
Created December 13, 2017 19:54 — forked from TKIPisalegacycipher/
Python script to find and delete duplicate tracks from Google Play Music library.
#!/usr/bin/env python
# created by shuichinet
# forked from 21 Nov 2015
# using minor edits by fcrimins from
# also using clever edits by Morgan Gothard
# updated for Python 3.5 by John M. Kuchta 22 Nov 2016 (hey I was busy)
# compiled by John M. Kuchta
# thanks to shuichinet, fcrimins and Mr. Gothard for their work
blech / index.html
Last active December 6, 2017 23:36
Muni new train finder
<!DOCTYPE html>
<meta charset=utf-8 />
<title>Muni New Train Finder</title>
<meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
<script src=''></script>
<script src=""></script>
<link href='' rel='stylesheet' />
Astronomical Applications Department
U. S. Naval Observatory
Washington, DC 20392-5420
Location: W122°26'24.0", N37°45'36.0", 0m
(Longitude referred to Greenwich meridian)
Time Zone: 7h 00m west of Greenwich