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.
Metadata
Release files for qr-generator-Automator 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qr_generator_automator-0.1.3.tar.gz | 2.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qr_generator_automator-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.8 MB
Release files / qr_generator_automator-0.1.3.tar.gz
| Download URL | qr_generator_automator-0.1.3.tar.gz |
|---|---|
| Size | 2.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f55db112ed6545cf122d8051185ced673730a7f7d40ba507b62079a225c170bb
|
|
BLAKE2b-256 checksum How to use checksums |
7c57481737ce81107c8b1122413b66c1bab2a3eb419a8ba3246aab0b766e55f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 11, 2026.
Transparency logRelease files / qr_generator_automator-0.1.3-py3-none-any.whl
| Download URL | qr_generator_automator-0.1.3-py3-none-any.whl |
|---|---|
| Size | 2.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
055511f874d07fdb6b8fadb4e40cae13ac1b350935032020c9ca93ecd98e9909
|
|
BLAKE2b-256 checksum How to use checksums |
aded111470b0d502400a9ebda6b3a117d9285eff08b79f7dddcac4d19d53bcb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 11, 2026.
Transparency log