Tom Spurling's repositories
jira-click-to-not-edit-userscript
UserScript to disable click-to-edit in JIRA unless a key is held
terraform-hcl-converter
Parser and JSON-converter for Terraform HCL declarations
toyota-kenwood-adaptor
Microcontroller software to control a Kenwood car radio from Toyota steering wheel controls
advent-of-cubes
Solving foam cubes for fun (not to demonstrate how to do an organized project)
pi-pico-usb-keyboard
USB keyboard implementation with layers, for the Raspberry Pi Pico, in CircuitPython
advent-of-code-2018
Two steps forward, one step back.
advent-of-code-2019
Neither fast nor clever nor beautiful
aeolus-15tet
Nasty hack to try and add extra non-12 equal-temperament tunings to Aeolus (an organ synth)
certbot-dns-json
Plugin for certbot which just prints the requested DNS challenges as JSON
cloud-auth
Remembering how to do temporary/non-global auth against AWS (and GCP, kind of)
config-mangler
YAML => RFC 8785 Canonical JSON config compiler, for deploying different "environments" of a group of related "services"
dmx-control
Quick utility for controlling a relay unit over DMX
midi-tuning-generator
Generates sysex messages according to the midi tuning standard for "popular" alternative tunings
python-psu364x
Python library for controlling Array 3600 series bench power supplies (3644,3645,3646)
reaper-plugins
Plugins for REAPER's JS FX engine
ruby_expect
Ruby implementation for send/expect interaction
thinkpad_acpi_dkms
Getting control over the stupid LEDs
typed-html
Type checked JSX for Rust