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/12/25, 18:29:10 by https://github.com/rec/multi)

Production-ready

             πŸ§Ώ 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

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/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

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/12/13πŸ•°Modify bash/fix_annotations.sh
             βš« dotfiles ⚫     (πŸ‘ 3)
                  My dotfiles

24/07/19πŸ•°Several changes

Mothballed

              πŸŒŠ 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

Pinned Loading

  1. tfile Public

    πŸ“ tiny C++11 file utilities πŸ“

    C++ 22 4

  2. swirly Public

    Tom Swirly's Javascript libraries for Max.

    Max 47 5

  3. echomesh Public

    An array of noisy, reactive little computers.

    C++ 37 21