Rhet Turnbull's Projects
iOS accumulation timer app written in python with Pythonista
Python script to add missing location data to photos in your Apple Photos library based on your Google location history. This script can be run stand-alone to add location data to the photos in your library or as a post-processing function for osxphotos to add location data to photos upon export.
Add missing location data to photos in Apple's Photos app using data from a GPX file
Twitter bot that plays the classic Colossal Cave Adventure game
dotfiles for one of my dev environments
Example python project demonstrating how to create a native macOS GUI with AppKit and PyObjC
Export Apple News saved articles to SQLite
Package your command line tools into a native macOS installer.
Audio Editor
Python frame stack sampler for CPython
Mac command line app to automatically move or copy files based on metadata associated with the files. For example, file your photos based on EXIF metadata or use MP3 tags to file your music files.
Use your macOS terminal shell to do awesome things.
A datepicker for twitter bootstrap (@twbs)
Parse and Generate binary plists and NSKeyedArchiver archives
Parse and Generate binary plists and NSKeyedArchiver archives
Project I did with my son to learn machine learning for his science fair project. Identifies various LEGO-type bricks.
Bypass Paywalls web browser extension for Chrome and Firefox.
Use native ImageIO / Core Graphics API on macOS from Python to access and change image metadata
Simple macOS StatusBar app to remind you to unplug your laptop when sufficiently charged
cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember. This fork has minor edits to allow non-sudo installation with pipx
make a beautiful click app with rich
A python test helper for invoking and testing command line interfaces (CLIs) based on Click's CliRunner
A Python cookiecutter template to help you start a Click project.
Decorator to catch exceptions in a python function and log them to a file.
Convert CSV to Excel xlsx, Excel xlsx to CSV.
An open source multi-tool for exploring and publishing data
A handful of small utility functions I find useful for dealing with python datetime objects and timezones
The personal knowledge management (PKM) tool that grows as you do!
Diff for directories; create snapshots of directories and compare/diff these to the directory or another snapshot