An open-source library and client for Niimbot printers
- Tested on Niimbot B1, B18, B21, D11, D110 and Python 3.11
- Added transport abstraction: switch between bluetooth and USB (serial)
- Disabled checksum calculation for image encoding (works fine without it so far)
- Switched to click CLI library instead of argparse
- Integrated pyproject.toml and poetry
- Integrated pre-commit and ruff, re-formatted all files
- Miscellaneous refactoring / file renaming / etc.
Check out documentation.
MIT. Originally developed by kjy00302, forked & enhanced by AndBondStyle