Genos: un generatore veloce di adesivi A6


Genos nasce dall’esigenza di dover stampare in maniera rapida degli adesivi in formato A6 con un QR code personalizzato, ognuno diverso dal precedente.

Per automatizzare la procedura ho sviluppato uno script in Python il quale, patendo da un file TXT contenente i dati utili a generare i QR code, provvede a generare un file pronto per la stampa degli adesivi.

[Link Github(https://github.com/FrancescoZanti/Genos---A-QR-Code-Serial-Generator)

Come utilizzarlo?

Per scaricare lo script è possibile seguire le istruzioni presenti nel README del repository Github; è possibile creare un ambiente virtuale Python e installare le dipendenze tramite il comando:

pip install -r requirements.txt

Una volta installate le dipendenze è possibile eseguire lo script tramite il comando:

python main.py

Altrimenti tramite Podman è possibile costruire ed eseguire lo script come container:


podman build -f Containerfile -t genos:latest 

podman run --rm  -v $(pwd)/adesivi_output/:/app/adesivi_output:Z -v $(pwd)/seriali.txt:/app/seriali.txt:Z genos:latest

Ricordarsi prima di eseguire di aver popolato il file “seriali.txt” con i dati necessari alla generazione dei QR code; nel mio caso dei link a questo sito.

alt text