Skip to content

PyQt6 Desktop application to design RFID card sticker labels

License

Notifications You must be signed in to change notification settings

JFMarten/tonuino-label-maker-pyqt6

 
 

Repository files navigation

Tonuino Label Maker

Tonuino Label Maker is a PyQt6 desktop application designed for designing printable sticker label templates (e.g. for labeling RFID cards to be used with custom music players such as Tonuino and ESPuino). The sticker labels are compatible e.g. with Herma 5028 label sheets. Edit the resources/template.json to support your custom label sheets.

ScreenShot

Installation

  1. Clone the repository:

    git clone https://github.com/gbbnq/tonuino-label-maker-pyqt6.git
    cd tonuino-label-maker-pyqt6
  2. Install dependencies:

    Run the following command to set up the virtual environment and install the necessary dependencies:

    install.bat
  3. Activate virtual environment:

    This is handled within install.bat, but if you need to activate the virtual environment manually, run:

    call venv\Scripts\activate
  4. Building the Application:

    To build the application, simply run:

    build.bat

Usage

Once installed and built, you can start the application by executing the compiled executable in the dist directory. Select the template and the export path. For each free label, click on it in the preview image, select an image from your local drive, define the label settings and apply the label. Finally, export the PDF.

Linux

You need to install wl-paste or xclip to use the "From Clipboard" option.

Contributing

Contributions are welcome! Please fork the repository and submit pull requests with detailed information on any changes made.

License

This project is licensed under the MIT License file for details.

About

PyQt6 Desktop application to design RFID card sticker labels

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.9%
  • Batchfile 2.1%