Shea Craig's Projects
Randomize and copy Spotify playlists
My solutions for the Advent of Code 2023
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applicationsโ automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.
Ansible Role - Easy and flexible dotfile installation.
Ansible Role - Homebrew for Mac
Prompts OS X lab users to close and save, otherwise, either reboots or shuts down.
Automating packaging and software distribution on OS X.
Hog down a pile of PDF's scraped from an HTML page. Down 'n Dirty.
Fun Time Activities
A Django webapp to escrow filevault keys sent by the Crypt client app.
A Docker container for Crypt Server that uses SAML
Download chess.com and lichess games by user(s). With Czech output for maximum chess culture.
๐ A Django package for plotting charts using the excellent Chart.JS library.
My dotfiles. With fortune | cowsay !
Automatically create overrides for a list of AutoPkg recipes, using current production Munki pkginfo and templates to override final recipe.
Finds Casper policies which install specified printers (AKA "Flaming Hipster")
Package with LaunchDaemon and script to attempt to successfully enroll a computer with a faulty JSS Profile.
A simple SSL/TLS proxy with mutual authentication for securing non-TLS services.
Simple way to handle fat files without committing them to git, supports synchronization using rsync and Amazon S3
guestAccount
Down 'n Dirty rendering of a CSV into a Pygal box plot with mod_python
A tool for dynamically using installapplication
Recipes for http://autopkg.github.io/autopkg/
Recipes for adding autopkg software to the JSS using JSSImporter.
pkg and/or jss recipes for AutoPKG
Manage linux luks client devices and escrow recovery keys to crypt-server
Tools for letting the macOS Keychain verify certs for python requests