Pete Johns's repositories
vim-makeshift
Vim plug-in for detecting your build system
python_sparse_list
A list where most values will be None (or default)
reverse-tabnabbing
Reverse Tabnabbing Demonstration
string_utils
C++ implementations of most of the string methods available in Python.
johnsyweb.github.io
A Complete Waste of Cyberspace
jsonlint-buildkite-plugin
JSON Lint Buildkite Plugin: Checks JSON files and flags syntax errors
repossession
A tool to audit your GitHub repositories
VCard-syntax
Vcard syntax for vcf file.
glyptodont
Use this gem if you have ever deployed code to production without doing all of your to-dos
alfredworkflow-ffp
Switch Firefox profiles with Alfred
eventuate
Extracts information from parkrun results pages for inclusion in reports.
fresh_redis
Use redis for working with recent temporal based data that can expiry gradually. Useful for things like "get a count all failed login attempts for the last hour"
glyptodont-docker
Use this image if you have ever deployed code to production without doing all of your to-dos
markdownlint-buildkite-plugin
Markdown Lint Buildkite Plugin
ruby_koans
I'm not restricted to the languages on my resume!
ruby_maze_solver
Playing with ruby
running-challenges
An extension to allow you to complete challenges with your parkrun results
sinatra-slim-random-partial
How can we render a random partial in a Slim template within a Sinatra application?
totes-awks
An introductory presentation on the AWK Programming language, given at Envato
typescript
Exercism exercises in TypeScript.
yamllint-buildkite-plugin
YAML Lint Buildkite Plugin: Checks YAML files and flags syntax errors
youtube-dl
Command-line program to download videos from YouTube.com and other video sites