JElchison

Projects

format-udf

Bash script to format a block device (hard drive or Flash drive) in UDF. The output is a drive that can be used for reading/writing across multiple operating system families: Windows, macOS, and Linux. This script should be capable of running in macOS or in Linux.

Shell - Released: 24 Aug 2014 - 509

export-surround-to-git

Python script to export history from Seapine Surround in a format parsable by `git fast-import`

Python - Released: 20 Sep 2014 - 12

curl-auth-csrf

Python tool that mimics cURL, but performs a login and handles any Cross-Site Request Forgery (CSRF) tokens. Useful for scraping HTML normally only accessible when logged in.

Python - Released: 22 Jan 2016 - 34

spotify-playlist-set-theory

Applies set theory to tracks in Spotify playlists. Enables populating a destination playlist with the mathematical result of two input playlists and a set theory operation (e.g. intersect, union).

Python - Released: 12 May 2017 - 13

encrypt-tool

Bash script to encrypt/decrypt arbitrary files using OpenSSL. Useful for maintaining encrypted versions of files in the cloud (such as Dropbox), such that local plaintext edits never appear in Dropbox's "previous versions" history.

Shell - Released: 29 Apr 2014 - 11

backup-full-android

Bash script that performs a full backup of an Android phone (connected via USB)

Shell - Released: 31 Jan 2016 - 13

location-based-scavenger-hunt

A Python/CGI framework for creating your own customizable location-based collaborative scavenger hunts

JavaScript - Released: 29 Dec 2015 - 3

bible-study-handout

LaTeX-based handout for group study on a Bible passage. Meant to be printed on single 11x17 page, folded in half to make a 4-page booklet.

TeX - Released: 18 Nov 2017 - 3

lockbox

Maintain an encrypted lockbox of data, accessible only by you. Performs fast file-by-file encryption on every file in a directory recursively. This script should be capable of running in macOS or in Linux.

Shell - Released: 30 Mar 2018 - 3