Code
A collection of projects that I have been involved in recently. The majority of these are now on github so feel free to fork, join in or just have a look around.
html5video
A wrapper to ease the pain of creating all the different formats required to successfully create HTML5 video across different browsers.
django-urlmiddleware
A Django app that allows you to add middleware classes to your project in a similar way you would add views. This then means you can add a LoginRequiredMiddleware to the path /accounts for example.
Chef Recipies
My first stab at creating Chef recipies. I use these to provision virtual machines with Vagrant and create disposable development environments for projects.
ZNC Mailer
A ZNC module written in C++ that sends emails to a given email address when the user is not connected the IRC bouncer.
DougalMatthews.com
The source code for this website. It is implemented using Blogofile a Python powered static website generator.
Python Edinburgh
A very simple Google AppEngine hosted Flask website for a Python user group in Edinburgh that I co-founded.
dotfiles
My dotfiles repository that contains a number of configurations and tweaks that I have made to my development machine. This includes my full .vimrc and set of plugins.
emancala
My first ever Python project beyond print 'Hello World'.
This is some of the code I used for my MSc dissertation. I studied
machine learning using the board game Mancala.