/wintertools

Python tools for managing and testing Winterbloom projects

Primary LanguagePythonMIT LicenseMIT

Wintertools

Wintertools is a set of Python utilities used by Winterbloom projects.

What's in here?

This is an incomplete list!

Tools for firmware development:

Tools for building hardware program & test scripts:

Other tools:

  • wintertools.fs provides helpers for interacting with the filesystem, including finding external drives by name and copying over complex sets of files.
  • wintertools.git gives some basic interaction with git.
  • wintertools.midi provides a high-level MIDIDevice class for interacting with Winterbloom's devices over MIDI SysEx.
  • wintertools.teeth implements an 8-bit to 7-bit binary encoding scheme.
  • wintertools.tui provides helpers for creating terminal-based programs.

Contributing

While I don't really expect anyone outside of Winterbloom to use these, by all means, contributions are welcome. File an issue or reach out to us before you write code, so we can make sure it's something that'll be beneficial for all of us. :)

License

Wintertools is published under the MIT License