
Quero poder enviar um código QR para o terminal CLI do Ubuntu, onde posso digitalizar com meu telefone. Eu tenho um arquivo de configuração que desejo converter em um código QR para poder digitalizá-lo em vez de transferi-lo por meio de uma unidade USB. Muitos dos resultados do Google mostram apenas como converter um arquivo em um arquivo de imagem QR, mas quero enviar para o próprio terminal.
Responder1
Use o aplicativo de terminalqrencode
(página de manual). O comando que você procura é o seguinte:
qrencode -t ansiutf8 < myfile_here
Otopção é especificar o tipo de saída. também pode ser PNG para um arquivo ou ASCII como formato ascii.
Responder2
Passando um URL in-line:
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 o uso, com um alias:
alias qr='qrencode -m 2 -t utf8 <<< "$1"'
A primeira vez:
. ~/.bashrc
Agora, mais adiante, possíveis 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)
.
Responder3
Se você está procurando uma python
biblioteca, dê uma olhada neste projeto GitHubqrcodeT.
Instale qrcodeT
simplesmente usando:
pip install qrcodeT
Exemplo de uso:
import qrcodeT
qrcodeT.qrcodeT('https://github.com/Khalil-Youssefi/qrcodeT')
Resultado da amostra: saída de amostra