
Quiero poder enviar un código QR al terminal ubuntu cli donde pueda escanearlo con mi teléfono. Tengo un archivo de configuración que quiero convertir en un código QR para poder escanearlo en lugar de tener que transferirlo a una unidad USB. Muchos de los resultados de Google solo muestran cómo convertir un archivo en un archivo de imagen QR, pero quiero enviarlo al terminal.
Respuesta1
Utilice la aplicación de terminalqrencode
(página de manual). El comando que buscas es el siguiente:
qrencode -t ansiutf8 < myfile_here
EltLa opción es especificar el tipo de salida. también puede ser PNG para un archivo o ASCII como formato ascii.
Respuesta2
Pasando una URL en línea:
qrencode -m 2 -t utf8 <<< "https://superuser.com/questions/1492624/how-do-you-output-a-qr-code-to-the-linux-cli-terminal-for-scanning/1492625"
Para facilitar el uso, con un alias:
alias qr='qrencode -m 2 -t utf8 <<< "$1"'
La primera vez:
. ~/.bashrc
Ahora, más adelante, posibles usos:
qr https://superuser.com/questions/1492624/how-do-you-output-a-qr-code-to-the-linux-cli-terminal-for-scanning/1492625
qr "Hello world"
qr $(cat file.txt)
.
Respuesta3
Si estás buscando una python
biblioteca, mira este proyecto de GitHub.qrcodeT.
Instalar qrcodeT
simplemente usando:
pip install qrcodeT
Uso de ejemplo:
import qrcodeT
qrcodeT.qrcodeT('https://github.com/Khalil-Youssefi/qrcodeT')
Resultado de muestra: salida de muestra