Skip to content
View rec's full-sized avatar
🥝
coding
🥝
coding

Organizations

@pi3d

Block or report rec

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rec/README.md

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

Pinned Loading

  1. tfile tfile Public

    📁 tiny C++11 file utilities 📁

    C++ 22 4

  2. swirly swirly Public

    Tom Swirly's Javascript libraries for Max.

    Max 46 5

  3. echomesh echomesh Public

    An array of noisy, reactive little computers.

    C++ 37 22