Martin Keegan (@mk270)

Top repositories

1

whitakers-words

William Whitaker's WORDS, a Latin dictionary
Ada
254
star
2

blizanci

A Gemini protocol server
Erlang
27
star
3

ocaml-prolog

Non-deterministic Prolog implementation for recreational linguistics
OCaml
11
star
4

csv2sql

A tool for inferring the schema of an SQL table given a CSV stream
Python
10
star
5

archipelago

A MUD server in OCaml; code quality varies with age
OCaml
6
star
6

xbreed

The beginnings of an OCaml web mini-framework via Mongrel2
OCaml
5
star
7

ocaml-syck

Mirror of OCaml YAML parser
C
5
star
8

tcp-server

A TCP server generator for OCaml Lwt
OCaml
4
star
9

ronald

Python
4
star
10

life-contributions

Chrome extension for Game of Life in Github Contributions calendar
CoffeeScript
4
star
11

json-table-schema-python

Basic implementation of JSON Table Schema
Python
4
star
12

covid19-uk-growth

Tracker for UK COVID19 cases
Python
3
star
13

xls-fuse

Mount Excel spreadsheets into the filesystem
Python
3
star
14

postgres-lwt-example

OCaml
3
star
15

rmc-survey

survey tools for Residents Management Companies
Rust
2
star
16

oxmud-client

A curses/websocket client for the OxMUD protocol
Python
2
star
17

hackunamatata

data tools for Hackunamata hack day
Python
2
star
18

foi-performance

Track FOI performance for UK universities
Python
2
star
19

gemtext2latex

Convert Gemini text to LaTeX
Python
2
star
20

obp_webmeta

A very small piece of code which add usage stats to landing pages on OBP's website
JavaScript
2
star
21

member-org

tooling for running membership organisations
Rust
2
star
22

order-order-safety

Block the animations on Guido Fawkes
CSS
1
star
23

subreddit2md

extract the links and titles in a subreddit to an output stream in markdown format
Python
1
star
24

iati-test

OCaml
1
star
25

mime_lookup

Erlang app for looking up MIME types from filename extensions
Erlang
1
star
26

swissyurl-gemini

A demonstration of the use of YURLs with Gemini
Python
1
star
27

theego

A LaTeX version of Max Stirner's main work
TeX
1
star
28

ocaml-tools-howto

a quick guide to the OCaml toolchain, as of April 2013
1
star
29

realpath

Canonicalise filenames in Erlang, like realpath(3)
Erlang
1
star
30

punctum_scraper

Python
1
star
31

noraise-chrome

Prevent Chrome from raising itself on click
Shell
1
star
32

netman

My tool for managing wifi networks on my lapop
Clojure
1
star
33

twitter-scan

A tool for caching articles mentioned in particular Twitter hashtags
Python
1
star
34

csvddf-python

CSVDDF support for Python
Python
1
star
35

mapsql

Apply templated SQL statements to a pattern-matched list of SQL tables
Python
1
star
36

append-uniq-proxy

An HTTP proxy for adding a unique ID to each line of a CSV file
Python
1
star
37

trimmer

Text of Character of a Trimmer
1
star
38

ktbh

KTBH - a data waterfall
Python
1
star
39

netamqp

Mirror of NetAMQP, an AMQP implementation for OCaml (non-Lwt). I am not the author.
OCaml
1
star
40

konfliktinteresa

(superseded) tools for scraping Montenegro's conflict of interest register
Python
1
star
41

ppool

ppool, an Erlang worker pool
Erlang
1
star
42

apachelog-rs

Rust
1
star
43

rtmscag

Tools for retrieving information about RTM companies
Python
1
star
44

oqurum

An interpreter for a toy language
OCaml
1
star
45

check-website

Python
1
star
46

markdown2pdf

Shell
1
star
47

unwatch-org

unsubscribe from Github repos managed by organisations that can't control their namespace sprawl
Python
1
star
48

admap

Frederick Ihren's mapping tool
JavaScript
1
star
49

auto-md

An experiment in client-side Markdown rendering
JavaScript
1
star
50

messytables-jts

Convert Messytables types to JSON Table Schema type names
Python
1
star
51

ofxparse

A parser for OFX files (bank statements)
OCaml
1
star
52

stash-bash

tool for saving off-the-cuff bash functions
1
star
53

ocaml-deb-packages

A library for reading the state of Debian packages
OCaml
1
star
54

repo2vm

Spin up a VM containing a private git repo
Python
1
star
55

roac-docker

Skeleton app for running Scholar led catalogue on docker
CSS
1
star
56

dot-home

My shell/emacs config, for easy deployment
Shell
1
star
57

iron-example

A clonable example app for the Iron HTTP framework
Rust
1
star
58

mirage-onramps

Documenting how to get started properly with MirageOS
1
star
59

alpine

A Github home for patched Alpine 2.11
C
1
star
60

scrape-pru-ride

A scraper for a cycling event's result page
Python
1
star
61

gemtext2md

A Gemini text to Markdown converter
Rust
1
star
62

europeana-search

A slim wrapper across the Europeana Search API
Python
1
star
63

adate

print date in Coptic calendar
OCaml
1
star
64

pybossa-presenter-edit

A tool for editing the HTML of a task presenter
Python
1
star
65

parliament2015

A timeline of events and data about the UK Parliament, for a Rewired State hackday
JavaScript
1
star
66

membertools

Tools for syncing membership lists between SQL databases and Mailchimp
Python
1
star
67

csvddf-coffee

CoffeeScript
1
star
68

gemfeed2atom

Make an Atom.xml file from a Gemini post feed
Rust
1
star
69

which-heroku-pg

Automatically infer which Postgres instance is being used on your Heroku
Shell
1
star
70

openspending-installer

A script for installing OpenSpending, suitable for getting developers up and running more quickly
Shell
1
star