This is a tiny terminal UI that:
- lets you pick a font, font size, and text
- renders
label.png(height = 30 px) - runs a console preview via
dymo-bluetooth - optionally prints to the first discovered DYMO LetraTag LT-200B nearby
python run.pyFirst run will:
- create a local virtual environment in
.venv/ - install
dymo-bluetoothandtyping_extensions
- The DYMO LetraTag LT-200B printable height is 30 px, so this tool renders
label.pngat 30px tall. - The upstream project recommends stretching the image by 2x to match how the mobile app prints.
- If no printer is found:
- ensure the printer is on, close enough, and your OS Bluetooth is enabled.
- on macOS, allow Bluetooth access for your terminal/Python if prompted.
- try increasing timeout in
label_tool/config.py.
- Vibe coded it with AI, and used on macOS. going to pretty it up later on, but this will do for now.