Jonathan's repositories
MusicDirCleanup
A python script to tidy up music directories prior to running auto-tagging apps like Beets
AdventOfCode2021
https://adventofcode.com/
DirectoryArchive
A python script that archives directory contents by creating a *.zip file for each top-level subdirectory
funopoly
A simple Monopoly implementation written in Java
mypublickey
My public key. Use it to send me encrypted email.
AdventOfCode2023
Another year, another Advent of Code. https://adventofcode.com/
ArduinoSimpsonsTheme
A short sketch that plays the Simpsons theme on an Arduino with a piezo speaker attached to one of the digital IO pins
BingoProbabilities
A quick and dirty engine that generates probability tables for standard games of bingo.
cncphotobooth
A line drawing photo booth based around a Raspberry Pi and a Sienci Mill One milling machine
elodie
An EXIF-based photo assistant, organizer, manager and workflow automation tool.
formjs
A proof of concept for creating dynamic forms with Handlebars and serializing their contents on demand, similar to existing libraries like Alpaca
Fretboard
A python script that determines musical key based on a series of notes entered into an interactive terminal.
funopoly2
The spiritual successor to funopoly
graphix
Fooling around with graphics in Kotlin
heatpeek
An arduino-based thermostat that reports the local temperature to Prometheus via a wifi connection
logutils
Utilities for generating and converting between common Amateur Radio log file formats
picamera-web-interface
A simple web-based interface that streams live video from a Raspberry Pi
plexcpy
Copy playlists between Plex instances
pokerhands
A small Java-based application for generating and comparing poker hands.
SecretSanta
A Python script that pairs up secret santa participants and emails them their assignments.
Slack-File-Cleaner
Frees up space by mass-deleting old, unpinned files in Slack channels and DM's using Slack API.
spring-cloud-gcp
New home for Spring Cloud GCP development starting with version 2.0.
uploadit
A configurable python script that automates the process of uploading a file and posting links to it on multiple social media sites.
YouTube-Smart-Playlist
A Python script that adds unwatched videos from specified channels to a playlist