Skip to content

Latest commit

 

History

History
297 lines (268 loc) · 18.2 KB

README.md

File metadata and controls

297 lines (268 loc) · 18.2 KB

Tom Ritchford

Everything should be made as simple as possible, but no simpler.

Resumé: .pdf .md

My GitHub stats

My Python open source projects

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/11/02, 16:15:03 by https://github.com/rec/multi)

Production-ready

             🧿 safer 🧿     (🌟 174  👁 4)
      A safer writer for files and streams
24/09/16🟢Update version to v5.0.0
24/11/02🕰Use future type annotations
               🗃 tdir 🗃     (🌟 3  👁 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 🗝     (🌟 18  👁 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 ⛏     (🌟 11  👁 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 🐜     (🌟 3  👁 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

Beta

                🏺 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

Experimental

               🎙 recs 🎙     (🌟 2  👁 3)
          recs: the Universal Recorder
24/01/07🟢Update version to v0.3.1
24/11/02🕰Use shell=True in test_info
                🔉 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/02/14🕰Update dependencies
             🗣 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

Personal

              🐘 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/10/21🕰Improve some error messages
             ⚫ dotfiles ⚫     (👁 3)
                  My dotfiles

24/07/19🕰Several changes

Mothballed

              🌊 wavemap 🌊     (🌟 6  👁 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 🏃     (🌟 3  👁 4)
      Run a block of text as a subprocess
24/01/25🟢Update version to v1.2.2
24/02/14🕰Update dependencies