This is your work, valued
check-wheel-contents. Check your wheels have the right contents
168versioningit. Versioning It with your Version In Git
111pypi-simple. PyPI Simple Repository API client library
43serde-jsonlines. Read & write JSON Lines documents
35inplace. In-place file processing in Python
34javaproperties. Python library for reading & writing Java .properties files
32demagnetize-rs. Convert magnet links to .torrent files
31apachelogs. Parse Apache access logs
30anys. Matchers for pytest
26demagnetize. Convert magnet links to .torrent files
23permutation. Permutations of finitely many positive integers
17kbits. A blog of things I wish I'd already found
16qypi. Query PyPI from the command line
12lineinfile. Add & remove lines in files by regex
11pytest-fail-slow. Fail tests that take too long to run
11txtble. Yet another plain-text table typesetter
10interleave. Yield from multiple iterators as values become available
8pyrepo. Python repository templater & releaser
7read_version. Extract your project's __version__ variable
7schedule. Weekly schedule typesetter
7ps1.py. Yet another bash/zsh custom prompt script
7ghrepo-rust. Parse & construct GitHub repository URLs & specifiers
6jbobaf. [Dead] Miscellaneous Lojban-related code
6labelmaker. Create & enforce sets of labels in GitHub repositories
6nethack-docker. NetHack Docker image
6in-place-rs. In-place file processing
6nhmoon. Scrollable terminal calendar highlighting NetHack's new & full moons
6gamdam. Git-Annex Mass Downloader and Metadata-er
5outgoing. Common interface for multiple e-mail methods
5confab. Asynchronous line-oriented interactive TCP client
5patharg. Treat "-" (hyphen/dash) arguments as stdin/stdout
5outgoing-mailgun. outgoing extension for Mailgun
5gitmatch. Gitignore-style path matching
4gamdam-rust. Git-Annex Mass Downloader and Metadata-er (in Rust!)
4javaproperties-cli. Command-line manipulation of Java .properties files
4rst2json. Split rendered reStructuredText into JSON
4derange. Compress lists of integers to range objects
4julian-rs. Convert between Julian day numbers and Julian & Gregorian calendars
4ghreq. Minimal and opinionated GitHub API client
4aptrepo. [Abandoned] Examining & traversing APT repositories
3eletter. Simple e-mail composition & decomposition
3iterpath. Iterate through a file tree
3ghutil. [Abandoned] Interact with GitHub from the command line
3pyversion-info. Get information about released & unreleased CPython and PyPy versions
3mailbits. Assorted e-mail utility functions
3doapi. [Abandoned] DigitalOcean API Python library & CLI
3acnh-diy-checklist. Fillable PDF checklists of ACNH DIY recipes
2literal_exec. [Abandoned] Parse literal variable assignments from source files
2home. Personal dotfiles etc.
2strtoint. Parse integers from strings, with support for base prefixes
2rust-coverage-test. Rust
2forklone. Fork & clone a GitHub repository
2ttyrec2video. Convert ttyrec files to videos
2ratsnake. Snake game in Rust+Ratatui
1