If you find anything useful, let me know. I am much more likely to work on something if I know that someone else will use it.
A Visual Git Reference (source) — An explanation of how git works through diagrams.
scripts — Random scripts that I find useful.
git-reparent — A script to manually set the parents of a git commit. For advanced git users only.
vt100-parser
— A program to parse the output of script
and reproduce in HTML exactly
as it appeared in its final form on the screen. It can handle things like
color, backspaces, alternate screen buffer (used, for example, by vim
and
less
), and more. Really, this is a full output-only VT100-compatible
terminal emulator.
Enigma Simulator (source) — A visual simulator for the WWII-era Enigma cipher machine.
js-boxdrawing (demo) — A JavaScript library to allow the user to make diagrams with the Unicode box-drawing characters by using the arrow keys.
This site (source) is created with GitHub Pages.
mediawiki-aafigure — MediaWiki extension to allow you to embed aafigure diagrams in Wiki pages. This is nice because the diagram’s source is easily understandable and versioned right with the page itself, and the output isn’t bad looking.
svnedit — Script to parse and modify svn dump file, say to change usernames from one format to another.
These are likely to be of no use to anyone anymore.
cython_freeze — Equivalent of freeze.py for Cython. Allows you to create a stand-alone executable using Cython, as opposed to a module that must be imported. This has been incorporated into the real Cython distribution, so there is no need for this repo anymore.
git-ssh-server — A restricted shell for managing GitHub-like sites through SSH. Think of setting up a GitHub without having a web server. I never really finished this, and better alternatives exist, I think.
GitHub Contest entry — My entry in the 2009 GitHub contest.