This is your work, valued

A well house for a large spring

John T. Wodder II

Advanced
@jwodder

check-wheel-contents. Check your wheels have the right contents

168

versioningit. Versioning It with your Version In Git

111

pypi-simple. PyPI Simple Repository API client library

43

serde-jsonlines. Read & write JSON Lines documents

35

inplace. In-place file processing in Python

34

javaproperties. Python library for reading & writing Java .properties files

32

demagnetize-rs. Convert magnet links to .torrent files

31

apachelogs. Parse Apache access logs

30

anys. Matchers for pytest

26

demagnetize. Convert magnet links to .torrent files

23

permutation. Permutations of finitely many positive integers

17

kbits. A blog of things I wish I'd already found

16

qypi. Query PyPI from the command line

12

lineinfile. Add & remove lines in files by regex

11

pytest-fail-slow. Fail tests that take too long to run

11

txtble. Yet another plain-text table typesetter

10

interleave. Yield from multiple iterators as values become available

8

pyrepo. Python repository templater & releaser

7

read_version. Extract your project's __version__ variable

7

schedule. Weekly schedule typesetter

7

ps1.py. Yet another bash/zsh custom prompt script

7

ghrepo-rust. Parse & construct GitHub repository URLs & specifiers

6

jbobaf. [Dead] Miscellaneous Lojban-related code

6

labelmaker. Create & enforce sets of labels in GitHub repositories

6

nethack-docker. NetHack Docker image

6

in-place-rs. In-place file processing

6

nhmoon. Scrollable terminal calendar highlighting NetHack's new & full moons

6

gamdam. Git-Annex Mass Downloader and Metadata-er

5

outgoing. Common interface for multiple e-mail methods

5

confab. Asynchronous line-oriented interactive TCP client

5

patharg. Treat "-" (hyphen/dash) arguments as stdin/stdout

5

outgoing-mailgun. outgoing extension for Mailgun

5

gitmatch. Gitignore-style path matching

4

gamdam-rust. Git-Annex Mass Downloader and Metadata-er (in Rust!)

4

javaproperties-cli. Command-line manipulation of Java .properties files

4

rst2json. Split rendered reStructuredText into JSON

4

derange. Compress lists of integers to range objects

4

julian-rs. Convert between Julian day numbers and Julian & Gregorian calendars

4

ghreq. Minimal and opinionated GitHub API client

4

aptrepo. [Abandoned] Examining & traversing APT repositories

3

eletter. Simple e-mail composition & decomposition

3

iterpath. Iterate through a file tree

3

ghutil. [Abandoned] Interact with GitHub from the command line

3

pyversion-info. Get information about released & unreleased CPython and PyPy versions

3

mailbits. Assorted e-mail utility functions

3

doapi. [Abandoned] DigitalOcean API Python library & CLI

3

acnh-diy-checklist. Fillable PDF checklists of ACNH DIY recipes

2

literal_exec. [Abandoned] Parse literal variable assignments from source files

2

home. Personal dotfiles etc.

2

strtoint. Parse integers from strings, with support for base prefixes

2

rust-coverage-test. Rust

2

forklone. Fork & clone a GitHub repository

2

ttyrec2video. Convert ttyrec files to videos

2

ratsnake. Snake game in Rust+Ratatui

1