Sexting XKeyscore 2015
https://github.com/tomwadley/sexting-xkeyscore
Communicate with government surveillance programs via your metadata. An artistic collaboration with Rosa Nussbaum.

I write a lot of code. Occasionally I'm organized enough, and allowed legally, to release it as open source. The following is a list of those occasions.
https://github.com/tomwadley/sexting-xkeyscore
Communicate with government surveillance programs via your metadata. An artistic collaboration with Rosa Nussbaum.
https://github.com/tomwadley/tom-deployment
These are the ansible playbooks and roles I use to provision my servers and deploy the various sites I maintain to them (such as this site).
https://github.com/tomwadley/saunter
A point-and-click style game inspired by Myst. The game is web based, written in JavaScript and runs entirely client side requiring only a web server to host the static files.
This code was used for an art project in collaboration with Rosa Nussbaum, commissioned by 12ΓΈ Collective in 2016.
See the work here. Or see the work stand-alone here.
There is an older demonstration available here running a "static" mode map. See the readme on github for more details.
https://github.com/tomwadley/tomwadley.net
This website, built with Jekyll and Bootstrap. A replacement for my old website which has been around largely unchanged since about 2003.
https://github.com/tomwadley/key-sync
A simple bash script to replace the authorized_keys file on each of your servers with a provided list of public keys.
https://github.com/tomwadley/reads-small-text-bot
A Reddit bot which looks for comments containing at least level 3 superscript text (text with ^^^ before it) and replies with a full-sized version of that text.
https://github.com/tomwadley/resx-diff
Helps you deal with your growing number of .NET Resource files by quickly showing you the differences and similarities between them as well as performing simple operations on them.
https://github.com/tomwadley/ship.js
ship.js is a 2d top scrolling arcade style game written in HTML5/Javascript
It's based on VB6 game I wrote in highschool (see below)
It takes an XML "mod file" and a canvas element as input. The mod file describes the enemies, weapons, images and sounds that should make up the game. A playable level is then generated based on simple provided generation parameters.
There is a playable demonstration here
https://github.com/tomwadley/old-checkers
An OpenGL Win32 checkers game I wrote in C++ when I was 16 (late 2004 / early 2005).
https://github.com/tomwadley/old-ship
This is an arcade style game I wrote in VB6 which I used to hack on every now and then at school when I should have been doing something else. I probably worked on this between about 2003-2005 when I was 14-16 years old.
https://github.com/tomwadley/old-conway
A Conway's Game of Life implementation in VB6 I made for a school science project in 2003 when I was 14.
https://github.com/tomwadley/old-roulette
A roulette game I made in VB6 for a school science project in 2002 when I was 13.
https://github.com/tomwadley/old-darwin
A simple natural selection simulator/demonstration I made in VB6 for a school science project in 2001 when I was 12.