martes, 29 de marzo de 2011

Códigos QR desde el terminal de Ubuntu

Fuente: El atareao


Hace un tiempo escribí sobre QRCode y Ubuntu, y una aplicación para crear códigos Qr y decodificarlos.
Sin embargo, en Omg! Ubuntu!, dieron una alternativa mucho más sencilla, que consistía en un comando desde el terminal para realizar esta misma operación.
El comando a utilizar es qrencode. Para utilizarlo instalas el paquete haciendo clic en qrencode o desde el terminal:

sudo apt-get install qrencode
y para utilizarlo tan sencillo como indicar el archivo de destino y lo que quieres codificar:

qrencode -o salida.png 'esto es lo que quiero codificar'
En ese mismo artículo, se habría un debate, a cerca de un interfaz gráfico que permitiera realizar estas mismas operaciones sin tener que recurrir al terminal. Y aquí es donde empecé a forjar el presente artículo.
A pesar de todo esto, comandos y rutinas para crear códigos QR, hay muchos disponibles. Lo que es más problemático, es el proceso contrario “decodificar”. Así que me puse a buscar, y como no, hay una librería en Ubuntu, que permite realizar esta operación, libdecodeqr-examples, y dentro de esta librería, hay un pequeño comando disponible para el terminal que permite realizar la operación. Se trata de libdecodeqr-simpletest
Para ello, lo primero es instalar la librería haciendo clic en libdecodeqr-examples o desde el terminal:

sudo apt-get install libdecodeqr-examples
Para utilizarlo:

libdecodeqr-simpletest salida.png
Con estos dos comandos tienes tu vida completamente resuelta en lo que a códigos QR se refiere. Sin embargo, y como comentaba, no pude evitar la tentación de hacer una sencilla aplicación para no tener que recurrir al terminal, no fui el único, porque en OMG! Ubuntu! unos días después indicaron de una aplicación realizada a raíz de la publicación anterior, para la creación de los códigos.
De esta manera vio la luz gqrcode. Se trata de una sencilla interfaz de los comandos indicados anteriormente y cuya función es la creación de códigos QR y su correspondiente decodificación. Para instalarlo, necesitas añadir el repositorio y actualizar:

sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update
y a continuación haces clic en gqrcode o bien desde el terminal:
sudo apt-get install gqrcode
Una vez instalado lo tienes en el menú de Ubuntu > Accesorios > gqrcode:
Menú_001
La primera ventana que verás es:
gqrcode_002
Introduces el texto que quieres codificar y pulsas en el botón, y obtendrás el código. Lo siguiente es guardarlo. Pulsando sobre el botón Guardar como…
atareao Para decodificar, seleccionas la pestaña decodificar, y pulsas sobre el botón “Cargar la imagen qrcode”
gqrcode_003
una vez cargada pulsas sobre “Decodificar”, y te aparecerá una ventana con el código:
src_004
pulsas “Enter” y obtendrás el código resultante.
Vía | OMG! Ubuntu!
Más información | Ubuntu buzz y Ubuntu

No hay comentarios:

Publicar un comentario