
Ich möchte einen QR-Code an das Ubuntu-CLI-Terminal ausgeben können, wo ich ihn mit meinem Telefon scannen kann. Ich habe eine Konfigurationsdatei, die ich in einen QR-Code umwandeln möchte, damit ich sie scannen kann, anstatt sie über ein USB-Laufwerk übertragen zu müssen. Viele der Google-Ergebnisse zeigen Ihnen nur, wie Sie eine Datei in eine QR-Bilddatei umwandeln, aber ich möchte die Ausgabe an das Terminal selbst vornehmen.
Antwort1
Antwort2
Übergeben einer URL inline:
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"
Um die Verwendung zu vereinfachen, mit einem Alias:
alias qr='qrencode -m 2 -t utf8 <<< "$1"'
Das erste Mal:
. ~/.bashrc
Nun zu den späteren Verwendungsmöglichkeiten:
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)
.
Antwort3
Wenn Sie nach einer Bibliothek suchen python
, schauen Sie sich dieses GitHub-Projekt anqrcodeT.
Die Installation erfolgt qrcodeT
ganz einfach mit:
pip install qrcodeT
Anwendungsbeispiel:
import qrcodeT
qrcodeT.qrcodeT('https://github.com/Khalil-Youssefi/qrcodeT')
Beispielergebnis: Beispielausgabe