Pomot - command line pomotodo client

Posted on Thu 20 April 2017 in Projects • Tagged with php, projects, productivity


For anyone interested, I've created a simple pomotodo client for interacting with pomotodo.com easily.

You can find it here, feel free to use github issues for any issues or feature requests you can think of.

Continue reading

Simple Python Text-Entry

Posted on Sun 04 October 2015 in Projects • Tagged with python, gtk


Recently for my biogen project I needed a way to create pop-up text entries for users using virtualenv. Sadly, neither wxPython nor TkInter would work easily without ugly hacks involving symlinking to system directories. Eventually I worked out that Gtk would work via pip. However, I couldn't find sample code …

Continue reading

Bioinformatics/Rosalind - Skeleton Generator

Posted on Sun 27 September 2015 in Projects • Tagged with python, bioinformatics, testing, coursera

rosalind Working through part 4 of my Cousera Bioinformatics specialisation, I decided to write a generator that creates a standardised approach to structure, write and test your algorithmic code. It also works for Rosalind problems.

Explanations are in the README. If you have any issues or are confused by anything, feel …

Continue reading

Tiddlywiki to Org-Mode

Posted on Mon 31 August 2015 in Projects • Tagged with projects, python, emacs


Okay, I swear this is the last document conversion script I’m writing this year. I’ve been on a bit of a rampage to move all of my life in Emacs Org-Mode and converting all of my Tiddlywiki notes into Org mode has been on my list for a …

Continue reading

OSQA to Tiddlywiki

Posted on Mon 27 July 2015 in Projects • Tagged with projects, python


Recently I've been trying out Tiddlywiki as an alternative to Evernote. I decided to try convert my existing OSQA install to Tiddlywiki as I'm travelling a lot and don't always have access to my servers via the internet. Here's a python script I wrote that might help anyones trying to …

Continue reading

Better PHP Debugging with Emacs

Posted on Thu 02 October 2014 in Projects • Tagged with debug, emacs, lisp, php


Recently I came across an app called CodeBug, a really nice PHP debugger for Mac. I find debugging PHP really painful within editors such as Vim or Emacs, so up until now I'd been stuck using the incredibly bloated PHPStorm.

On Emacs you can currently use Geben for debugging but …

Continue reading

Find My Run - My first iPhone app

Posted on Sat 17 May 2014 in Projects • Tagged with alloy, flask, heroku, iphone, mongodb, python


It's a pretty basic app that lists the ten nearest running events in your area. There was a few new pieces of tech(for me) involved. The app was built with Appcelerator's Alloy framework, which I must admit I quite like for rapid development of cross platform mobile apps(hopefully …

Continue reading

OfflineImap to Thunderbird

Posted on Sat 08 February 2014 in Projects • Tagged with mail, migration, thunderbird, python

Last week I moved from Debian to Linux Mint and setup Thunderbird as my new mail client(replacing mutt). Sadly for some reason Thunderbird started tanking and wiped all the mails from my mailserver without actually downloading anything.

I could've restored the mails from a backup but instead I figured …

Continue reading

Connect to routers anonymously

Posted on Sat 28 September 2013 in Projects • Tagged with anonymous, internet, networking, security


I've created a little script that incorporates wicd, macchanger, hostname and john the ripper'spassword list to randomise your mac address and hostname when connecting to the internet.

I've gone with wicd over network manager as network-manager has a tendency to store connection details, so while your machine might id …

Continue reading

Salt Miner

Posted on Sat 07 September 2013 in Projects • Tagged with bitcoin, saltstack

I've just created a salt state that allows you to install a crypto-currency miner across your salt provisioned boxes. It's only tested on Ubuntu and Debian, but I intend to extend it to Archlinux(there's a lovely aur package that does all the work). CurrentlyI'm mininganoncoinsas you have …

Continue reading