Skip to content

mrjackyliang/dymo-bluetooth-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DYMO Label TUI (dymo-bluetooth)

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

One command

python run.py

First run will:

  • create a local virtual environment in .venv/
  • install dymo-bluetooth and typing_extensions

Quick notes

  • The DYMO LetraTag LT-200B printable height is 30 px, so this tool renders label.png at 30px tall.
  • The upstream project recommends stretching the image by 2x to match how the mobile app prints.

Troubleshooting

  • 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.

Info

  • Vibe coded it with AI, and used on macOS. going to pretty it up later on, but this will do for now.

About

Dymo Bluetooth Terminal UI. Tested on macOS. Vibe coded with AI.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages