Skip to main content

Standalone local QR generator for petri dish labels – Streamlit web UI

Project description

qr-generator-Automator Package

A Streamlit-based Python package for generating and printing Petri dish QR labels for TSL Automator

Package Scope

This package provides:

  • QR payload generation in the format YYYYMMDD_strain_media_condition_orientation
  • Browser-based QR preview for up to 20 labels
  • Single-label print and A4 sheet print (4 x 5)

Installation

Install from PyPI:

It is recommended to use a venv:

python3 -m venv qrenv
source qrenv/bin/activate
pip install --upgrade pip
pip install qr-generator-Automator

Command

After installation, run:

qr-generator

Alternative module entrypoint:

python -m qr_generator

Runtime Options

qr-generator --host 127.0.0.1 --port 8765 --no-browser
  • --host: bind address
  • --port: port number
  • --no-browser: do not open browser automatically

How to Connect to Automator

Connect LAN cable of Automator in Growth room to your Laptop, open http://automator.local:8080/main and follow on screen instructions.

Printing Behavior

  • Printing uses the browser print dialog
  • Single print opens one QR label card
  • Sheet print opens a 20-slot A4 grid

Proceed Behavior

  • Proceed shows: "This local QR generator only creates and prints QR labels. Imaging must be started separately on the Automator system."
  • Proceed to Imaging system also opens: http://automator.local:8080/main

License

MIT. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qr_generator_automator-0.1.3.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qr_generator_automator-0.1.3-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

File details

Details for the file qr_generator_automator-0.1.3.tar.gz.

File metadata

  • Download URL: qr_generator_automator-0.1.3.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for qr_generator_automator-0.1.3.tar.gz
Algorithm Hash digest
SHA256 f55db112ed6545cf122d8051185ced673730a7f7d40ba507b62079a225c170bb
MD5 9be567e87b9952edde1a52cda15fe782
BLAKE2b-256 7c57481737ce81107c8b1122413b66c1bab2a3eb419a8ba3246aab0b766e55f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for qr_generator_automator-0.1.3.tar.gz:

Publisher: publish-pypi.yml on rotsl/qr-generator-Automator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qr_generator_automator-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for qr_generator_automator-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 055511f874d07fdb6b8fadb4e40cae13ac1b350935032020c9ca93ecd98e9909
MD5 2c3a2ffe07eb92768b2638b2f7ab42e7
BLAKE2b-256 aded111470b0d502400a9ebda6b3a117d9285eff08b79f7dddcac4d19d53bcb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for qr_generator_automator-0.1.3-py3-none-any.whl:

Publisher: publish-pypi.yml on rotsl/qr-generator-Automator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page