Como você envia um código QR para o terminal linux cli para digitalização?

Como você envia um código QR para o terminal linux cli para digitalização?

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 pythonbiblioteca, dê uma olhada neste projeto GitHubqrcodeT.

Instale qrcodeTsimplesmente usando:

pip install qrcodeT

Exemplo de uso:

import qrcodeT
qrcodeT.qrcodeT('https://github.com/Khalil-Youssefi/qrcodeT')

Resultado da amostra: saída de amostra

informação relacionada