Ian Spence's Projects
Easily access Bonjour services and domains in Swift
A Python script that synchronizes a Digital Ocean firewall rule to match Cloudflare IP addresses
Archive of the Cirrus iOS App Source Code.
A golang application to notify on Craigslist posts matching specific terms to a Discord webhook.
A command line tool to sync system configuration files with a git repo
A go console implementation
Golang implementation of the Craigslist REST API
A pure-go mechanism for executing scheduled tasks with cron patterns.
df provides a way to getting disk usage and capacity information for a provided file path. It currently only supports UNIX-like operating systems.
A small go library to post messages to a Discord channel using Webhooks.
:whale: Dropbox in a Docker image. This works.
A key-value store with hash indexes
It's me!
A set of NSString extensions to use FontAwesome Pro icons in iOS
An iOS app for tracking residential waste during a waste composition analysis.
A Windows application to monitor for Geforce Driver Updates
Yet another golang code generator.
Github RPM repo sync tool
A no-nonsense manager for showing alert bars on iOS apps.
An HTTP image proxy
A Go implementation of the Jetty Password Obfuscation Algorithm
A simple way to define minimum and maximum limits on struct fields
Yet another go logging library
Lucy is an easy to use and even easier to set up online support system built using PHP.
Scripts I wrote to making working with LXC just slightly bearable.
The Material Design Colours on iOS
Media Importer is a Windows desktop application to import, organize, and encode media from a portable device.
myFire is a desktop Twitter client built in VB.NET and C# using a modified version of Twitterizer.
Windows application to organize and process photos from an iPhone