L'esercizio di oggi consiste in un semplice script in Python che crea codici QR.
Lo script ci chiede il testo da inserire nel codice QR e il nome dello stesso.
Anzitutto dobbiamo scaricare un pacchetto:
$ sudo apt-get install python-pygooglechart
Di seguito il corpo dello script
#!/usr/bin/python
# -*- coding: utf-8 -*-
# importiamo QRChart
from pygooglechart import QRChart
# Dimensioni codice QR
Codice = QRChart(140, 140)
#Creiamo una variabile che contenga il testo del nostro codice QR
Contenuto_Codice_QR = raw_input ("Scrivi il contenuto del codice QR: ")
# Aggiungi il testo
Codice.add_data(Contenuto_Codice_QR)
# correzione degli errori con un margine di 0 pixel
Codice.set_ec('H', 0)
#Diamo un nome al nostro codice QR
Nome_Codice_QR = raw_input("Che nome vuoi dare al codice QR? ")
# Il codice viene salvato nella dir in cui si trova lo script
Codice.download(Nome_Codice_QR)
Salviamo lo script in un file di testo e nominiamolo creacodQR.py
Posto che lo avete salvato nella cartella Documenti
$ cd Documenti
Rendiamolo eseguibile
$ chmod +x creacodQR.py
infine eseguiamolo
$ ./creacodQR.py
Il codice che "sforna" è il seguente:
Per leggerlo ho scaricato un app sul mio Nexus, che si chiama QR Code Reader.
Alla prossima!
Nessun commento:
Posta un commento