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.