| tartley/python-regex-cheatsheet | Python 2.7 Regular Expression cheatsheet, as a restructured text document and Makefile to convert it to PDF | 517 | Makefile |
| tartley/rerun2 | Rerun a given command (eg tests) on filesystem events. In practice I actually use https://eradman.com/entrproject instead these days. | 102 | Shell |
| tartley/cbeams | I've seen things you people wouldn't believe. | 28 | Python |
| universal-ctags/ctags-snap | Universal-ctags installable snap package for Linux | 19 | Makefile |
| tartley/rerun | This project is DEPRECATED in favour of https://github.com/tartley/rerun2 | 17 | Python |
| tartley/gloopy | Hobbyist OpenGL from Python | 15 | Python |
| tartley/compiler-from-scratch | Following along with Destroy All Software, but translated into Python | 9 | Python |
| tartley/opengl-tutorials | My stab at other people's OpenGL tutorials, in Python | 8 | Python |
| tartley/svgload | A Python package to load SVG vector graphic files, and convert them into pyglet Batch objects, for 2D OpenGL rendering. | 6 | Python |
| tartley/flyinghigh-opengl-from-python | An exploration of graphics / geometry ideas for a talk about using OpenGL from Python | 4 | Python |
| tartley/colortuple | a named tuple for storing RGBA color values | 4 | Python |
| tartley/extending_unittest | Some extensions to unittest for use on a Python Django project. Not really fit for reuse - only works on my project right now. | 4 | Python |
| tartley/vim-run-python-tests | Vim scripts to run Python unittests | 3 | Python |
| tartley/pyglet-shaders | Automatically exported from code.google.com/p/pyglet-shaders | 3 | Python |
| ntoll/LondonPythonCodeDojo | Digital assets for organisers of the London Python Code Dojo | 3 | — |
| tartley/dotfiles | Home configuration files & scripts to persist & sync between machines | 2 | Vim Script |
| tartley/python-template | Template for Python apps or libraries | 2 | Python |
| tartley/memoize | Python memoize function decorator. This is a poor version of Python3's functools.lru_cache, reimplemented here so I can ask about it as an interview question. | 2 | Python |
| tartley/tree-art | Python generates SVG tree using recursive functions | 1 | Makefile |
| tartley/tartley | Github profile README | 1 | — |
| tartley/entr | Run arbitrary commands when files change | 1 | C |
| tartley/watch-markdown | Convert given markdown to HTML, open a GUI HTML viewer that updates whenever the markdown does. | 1 | CSS |
| tartley/pyls | CLI to list files, classes, functions in a Python project | 1 | Python |
| tartley/pysetup | Bash scripts to download / build / install / uninstall Python from source | 1 | Shell |
| tartley/algorithmic-generation-of-opengl-geometry | A presentation | 1 | JavaScript |
| tartley/gltutpy | Python translation of the C samples from the Modern OpenGL tutorial at http://www.arcsynthesis.org/gltut | 1 | Python |
| tartley/sinister-ducks | A small game, similar to Joust, with quacking. | 1 | Python |
| tartley/zerkcom | Reimplementation of the tanks game from the Atari 2600 VCS "Combat" cartridge. | 1 | Python |
| tartley/genesis2 | Create Python projects from templates | 1 | Python |
| tartley/logitech-m720-config | A configuration script for Logitech M720 that remaps mouse buttons (Linux) | 0 | Python |
| tartley/cpython | The Python programming language | 0 | Python |
| tartley/opentrack | Head tracking software for MS Windows, Linux, and Apple OSX | 0 | C++ |
| tartley/opentrack-wiki | — | 0 | — |
| tartley/division | Python function to divide integers, handling infinite recurring decimals | 0 | Python |
| tartley/vote-yes-for-school-tech-source | Publii source files used to generate https://voteyesforschooltechrochester.org/ | 0 | HTML |
| tartley/vote-yes-for-school-tech | Static website for "Accelerate learning: Vote Yes for School Tech" | 0 | HTML |
| tartley/resume | My résumé. | 0 | TeX |
| tartley/snapcraft | Package, distribute, and update any app for Linux and IoT. | 0 | Python |
| tartley/sh | Python process launching | 0 | Python |
| tartley/nikola | A static website and blog generator | 0 | Python |
| tartley/cookiecutter-python-termapp | Cookiecutter template for Python terminal application | 0 | Python |
| tartley/ctags | A maintained ctags implementation | 0 | C |
| tartley/chia-netspace-graph | Draw a graph of the Chia netspace growth | 0 | Python |
| tartley/dotfiles-old | dotfiles, mostly from $HOME | 0 | Vim Script |
| tartley/DeDRM_tools | DeDRM tools for ebooks | 0 | Python |
| tartley/acceptable | API metadata and schema tool for generating tests and documentation | 0 | Python |
| tartley/deleteme | — | 0 | Python |
| tartley/universal-ctags.github.io | A maintained ctags implementation | 0 | CSS |
| tartley/structured-concurrency | A straight up summary of Nathaniel J. Smith's blog post | 0 | Makefile |
| tartley/jhartley-one-snap | A minimal "hello, world" snap | 0 | Python |
| tartley/belter | Videogame with 2D vector graphics | 0 | Python |
| tartley/ModernGL | Modern OpenGL binding for python | 0 | C++ |
| tartley/pycon2018 | — | 0 | Makefile |
| tartley/tartley.github.io | tartley.com website | 0 | HTML |
| tartley/equality | Python test utilities for testing equality | 0 | Python |
| tartley/codechef | codechef coding exercises | 0 | Python |
| tartley/rhythmbox-plugin-announce | Rhythmbox plugin to announce titles using speech synthesiser when a new track starts playing | 0 | Python |
| tartley/python-guide | Python best practices guidebook, written for Humans. | 0 | Batchfile |
| tartley/filtercwd | Command-line filter, abbreviating instances of $PWD to '.' and $HOME to '~' | 0 | Python |
| tartley/restful-categories-exercise | A RESTful web API to manage product categories. | 0 | Python |
| tartley/chronotank | An unfinished game, written for PyWeek 12 | 0 | Python |
| tartley/genesis3 | Sed command to find/replace project name in a project template | 0 | Shell |
| tartley/genesis | — | 0 | Python |
| tartley/sole-scion | Automatically exported from code.google.com/p/sole-scion | 0 | Python |
| tartley/pyweek11-cube | A Pyweek 11 entry by The Wensleydale Paradox (tartley, mjs0, millenniumhand, Youdaman) | 0 | Python |
| tartley/pyong | A simple one player game of Pong, using rigid-body physics. | 0 | Python |
| tartley/woger-wombat | Entry for PyWeek 'game in a week' competition | 0 | Python |
| tartley/imageresize | Automatically exported from code.google.com/p/imageresize | 0 | Python |
| tartley/getmps | Automatically exported from code.google.com/p/getmps | 0 | Python |
| tartley/edpath | Automatically exported from code.google.com/p/edpath | 0 | Python |
| tartley/blessings | A thin, practical wrapper around terminal capabilities in Python | 0 | Python |
| tartley/rndseq | training exercise | 0 | Python |
| tartley/graph-traversal | Quick refresher on iterative/recursive graph traversal | 0 | Python |
| tartley/colout | Color text streams with this simple command | 0 | Python |
| tartley/toml | TOML parser (incomplete, just a proof of concept.) | 0 | Python |
| tartley/romannumeral | london python code dojo project | 0 | Python |
| tartley/yahtzee | yahtzee kata | 0 | Python |
| tartley/Py2D | Game utility library for vector-based games in Python | 0 | Python |
| tartley/deps2dot | Create .dot file from source code dependencies output from snakefood 'sfood'. | 0 | Python |
| tartley/lispy | Following along with Peter Norvig's List interpretter from http://norvig.com/lispy.html | 0 | Python |