Crear i llegir codis QR des de la terminal

Els codis QR ... els veiem cada dia en algun que altre lloc, són aquestes imatges que semblen pixelades on només hi ha color blanc i negre (blanc sent el background o fons). Gràcies a ells podem convertir text a una imatge, una mena de això:

DesdeLinux.net … usem linux per ser lliures!

Seria igual a:

codeqr

Com generar codis QR amb la terminal?

Per a això farem servir un paquet anomenat qrencode, primer hem instal·lar-lo.

Si fas servir ArchLinux, Chakra o algun derivat seria:

sudo pacman -S qrencode

Si fas servir Ubuntu, Debian o similar:

sudo apt-get install qrencode

Un cop instal·lat només hem d'executar en un terminal:

qrencode "Texto a codificar!" -o $HOME/codigoqr.png

Això ens generarà al nostre home un arxiu png anomenat codigoqr, que serà el resultat de la conversió de el text que recentment vam posar 😉

I com desxifro QR i converteixo a text llegible?

Per al procés invers farem servir una altra aplicació anomenada zbar-img, que tindrem disponible després d'instal·lar el paquet zbar en Arch o zbar-tools en Ubuntu.

Si fas servir ArchLinux, Chakra o algun derivat seria:

sudo pacman -S zbar

Si fas servir Ubuntu, Debian o similar:

sudo apt-get install zbar-tools

Un cop instal·lat només hem d'executar en un terminal:

zbarimg $HOME/codigoqr.png

Això ens mostrarà alguna cosa com:

zbarimg

I com poden veure, ens mostra perfectament el text que havíem codificat 😉

Fi!

EEENNNN FFFIIINN !!! 😀

Aquest ha estat el tutorial, espero els hagi estat d'utilitat.

Salutacions


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   eliotime3000 va dir

    Em va agradar dit aplicatiu. Ho tindré en compte.

  2.   Justícia va dir

    És interessant el teu aporti !!! Això és una cosa que pot arribar a ser útil.
    Però és possible crear el archivo.png en un altre directori diferent a $ HOME?

    1.    neysonv va dir

      el que hi ha després de l'-o és el directori així que pots posar el que vulguis. podries per exemple posar l'arxiu a la teva carpeta de descàrregues amb
      qrencode «text» -o Downloads / qr.png
      assumint clar que aquestes en el teu home
      pàra més info consulta el manpage
      man qrencode

      1.    Justícia va dir

        Gràcies per la resposta !!! Ja ho vaig provar i em va resultar.

  3.   Manuel R va dir

    Feia estona que buscava una cosa així, més fàcil impossible 😉
    Gràcies per compartir, salutacions.

  4.   Sander va dir

    Més fàcil impossible, però no em va resultar xD
    Un altre dia ho veig amb més calma que el cap aguaita ....

  5.   Lenin Hernandez va dir

    Generar codi QR des PostgreSQL amb Perl

    http://leninmhs.wordpress.com/2014/03/25/qr-postgres-perl/

  6.   mat1986 va dir

    No sé si va ser un lapsus que vaig tenir, però vaig creure que German Garmendia havia arribat a DesdeLinux xDD.

    A part d'això, interessant aplicació. Ja trobaré la manera de treure-li partit 🙂

  7.   Gonzalo M va dir

    Interessantíssim !! 😀

  8.   Luis va dir

    Jo vaig fer aquest script per zenity, mes fàcil impossible. 😉

    #! / Bin / sh
    # Script gràfic per qrencode
    url = `zenity -entry -title =» QRencGui »-text =» Ingressa la url: »`

    if [$? = 0]; then

    qrencode «$ url» -o ~ / QRCode.png | zenity -progress -pulsate -auto-close -auto-kill -title = »QRencGui» -text = »Creant el codi $ url \ n»

    zenity -info -title = »QRencGui» -text = »La imatge QRCode de $ url ha estat creada»
    fi
    exit 0

    1.    Lenin Hernandez va dir

      Excel·lent !!

  9.   ragg va dir

    excel·lent em va servir moltíssim just estava investigant com podia fer això