Everything should be made as simple as possible, but no simpler.
This is a dashboard of my active Python open-source projects on Github, mostly small- to medium-sized libraries that try to do one useful thing as clearly and thoroughly as possible.
π means "Stars"
π means "Subscribers"
π’ means "Release version"
π° means "Most recent non-version commit"
(Last update 2024/12/25, 18:29:10 by https://github.com/rec/multi)
π§Ώ safer π§Ώ (π 174 π 4)
A safer writer for files and streams 24/11/05 π’Update version to v5.1.0
24/11/05 π°Fix tests to work on Windows |
π tdir π (π 4 π 3)
Create and fill a temporary directory 24/01/25 π’Update version to v1.8.2
24/03/20 π°Bump black from 24.2.0 to 24.3.0 |
π¨ nc π¨ (π 4 π 4)
Named colors in Python 24/01/04 π’Update version to v1.0.2
24/02/14 π°Update dependencies |
π dtyper π (π 19 π 3)
Fix and improve `typer` 24/01/25 π’Update version to v2.5.1
24/02/14 π°Update dependencies |
π« clsprop π« (π 2)
Just like @property but for classes 24/01/25 π’Update version to v1.3.1
24/02/14 π°Update dependencies |
π editor π (π 8 π 3)
Open the default text editor 24/01/25 π’Update version to v1.6.6
24/03/20 π°Bump black from 24.2.0 to 24.3.0 |
𧡠threa 𧡠(π 2 π 2)
Better threads 24/01/04 π’Update version to v1.9.1
24/02/14 π°Update dependencies |
β sproc β (π 12 π 3)
Subprocesseses for subhumanses 24/01/25 π’Update version to v2.4.1
24/02/14 π°Update dependencies |
πΊ fil πΊ (π 3 π 2)
Read/write JSON/TOML/Yaml/txt 24/01/04 π’Update version to v1.4.3
24/02/14 π°Update dependencies |
π± xmod π± (π 4 π 3)
Turn any object into a module 24/01/04 π’Update version to v1.8.1
24/03/20 π°Bump black from 24.2.0 to 24.3.0 |
π impall π (π 7 π 3)
Test-import all modules 24/01/25 π’Update version to v1.5.3
24/03/20 π°Bump black from 24.2.0 to 24.3.0 |
π gitz π (π 33 π 4)
Tiny useful git commands, some dangerous 24/01/04 π’Update version to v1.7.1
24/03/20 π°Bump black from 22.12.0 to 24.3.0 |
π datacls π (π 2 π 2)
Take the edge off `dataclass` 24/01/25 π’Update version to v4.8.0
24/02/14 π°Update dependencies |
π abbrev π (π 4 π 2)
Expand abbreviations 24/01/04 π’Update version to v1.2.1
24/02/14 π°Update dependencies |
π΄ dek π΄ (π 3 π 3)
The decorator-decorator 24/01/25 π’Update version to v1.4.2
24/03/20 π°Bump black from 24.2.0 to 24.3.0 |
πΊ fil πΊ (π 3 π 2)
Read/write JSON/TOML/Yaml/txt 24/01/04 π’Update version to v1.4.3
24/02/14 π°Update dependencies |
π’ plur π’ (π 2)
Simple universal word pluralizer 23/12/30 π’Update version to v1.0.0
24/02/14 π°Update dependencies |
π cfgs π (π 2 π 3)
XDG standard config files 23/10/05 π’Update version to v0.13.0
24/02/14 π°Update dependencies |
π recs π (π 2 π 3)
recs: the Universal Recorder 24/01/07 π’Update version to v0.3.1
24/11/03 π°Fix code so tests pass on Windows |
π vl8 π (π 3 π 3)
Perturbed audio 20/11/25 π’Version v0.2.0
24/02/14 π°Update dependencies |
π‘ litoid π‘ (π 2)
Sequence DMX lighting 24/02/14 π°Update dependencies |
π nmr π (π 2)
Name all canonical things 23/02/02 π’Update to version v0.9.1
24/12/23 π°Modify nmr/nmr.py, test/test_nmr.py, test/test_sign.py |
π£ def_main π£ (π 2)
A decorator for main 23/02/02 π’Update to version v0.11.1
24/07/02 π°Return error codes correctly (see #1) |
π hardback π (π 3)
Hardcopy backups of digital data 19/06/08 π’New version v0.9.0
24/02/14 π°Update dependencies |
π¦ backer π¦ (π 3)
Continuously back up files 23/02/02 π’Update to version v0.7.2
24/02/14 π°Update dependencies |
π fortune π (π 2)
A Mastodon bot for /usr/games/fortune 24/02/14 π°Update dependencies |
π multi π (π 3)
Manage all my other projects 23/02/02 π’Update to version v0.1.0
24/02/14 π°Modify multi/commands/poetry.py |
β¬π©π¦π₯ blocks π₯π¦π©β¬ (π 3)
Solve a block puzzle 23/02/02 π’Update to version v1.0.1
24/01/25 π°Run mypy in strict mode |
β test β (π 3)
Tiny bits of experimental code 24/12/13 π°Modify bash/fix_annotations.sh |
β« dotfiles β« (π 3)
My dotfiles 24/07/19 π°Several changes |
π wavemap π (π 8 π 5)
Memory map WAVE or raw audio files 22/05/26 π’Version v2.0.1
24/02/14 π°Update dependencies |
π loady π (π 6 π 3)
Load Python code and data from git 24/02/14 π°Update dependencies |
π runs π (π 4 π 4)
Run a block of text as a subprocess 24/01/25 π’Update version to v1.2.2
24/02/14 π°Update dependencies |