Initial commit

Spun out from where I had it previously (a private repo) and tidied the
code up a bit. Included a bit more static analysis courtesy of ruff,
and fixed up the errors. (There weren't many.)

Update README
This commit is contained in:
James Smith 2026-01-03 15:35:20 +02:00
commit 8d94b5f96c
7 changed files with 1135 additions and 0 deletions

1
.python-version Normal file
View file

@ -0,0 +1 @@
3.14