Magic-Wormhole について整理中に、コマンドラインでQRコードが簡単に作成できるツールが有ったので簡単にまとめてみる。
qrcode なるPythonのアプリが見つかる、pipでインストールできるのでOS問わず可能なはず。
pypi.orgインストール、powershellからコマンド
pip install qrcode[pil]
2024/02/20 追記
メッセージ
[notice] A new release of pip is available: 23.2.1 -> 24.0
[notice] To update, run: python.exe -m pip install --upgrade pip
等が出力される場合、python.exe -m pip install --upgrade pip を入力してpipをアップグレードして再実行する。
実行
qr "URL等の任意の文字列"
RQコードが表示される
PowerShell ISE ではQRコード表示されない、PowerShellかコマンドプロンプトで実行。
下記は、標準のテキストで出力でpowershellでは正常に表示される。
█████████████████████████████████████████
█████████████████████████████████████████
████ ▄▄▄▄▄ █ ▀█ ▀██▄▀▀█▄▄▄██ ▄▄▄▄▄ ████
████ █ █ █▄▄█▄▄▄ ▀▀█▀▄ ▄▀ █ █ █ ████
████ █▄▄▄█ █▄▀▄▀▀█▀ ▄█▀█▄ ▄▀█ █▄▄▄█ ████
████▄▄▄▄▄▄▄█▄▀ ▀ ▀▄▀ █ █▄█▄▀▄█▄▄▄▄▄▄▄████
████▄█▀ ▄ ▄ █▀▀▀▀ ▀▄ ▀▀█ █ ▀▄██ ▀ ▄▄████
████▄▄▄▀ ▄▀▀█▄█▀ █▄▄█▀█ ▀ ▄▀▄▄▀█ ▀ ▄████
████▀█▄▄▄▀▄ ▄▀▄█ ▀▀▀ ██ █▄▀█▀▀▄█████
████▄▄▀▄▄▀▄▀ █ █▀██▄▀▄ ▄ █▄▀▄▀▄ ▀ ▀ ▀████
████▀▄█▀▀ ▄ ▄▀█▀█▄▀ ▄▀▀█▀█▄▄▀ ▄▄ ▄▀▀ ████
████▀▀██ █▄▄█▄ ▄██▄ ▄▄▄▄▄ ▀▄ ▄█ ▀▄████
████ ▀▀ █▀▄▀█▄ █ ▀▄█▄█▄██▄▄ █ ██▀▄▀ █████
████ █▄▄█▄▄▀ ▀▄ ▀ ▀▀█ █ ▄▀▄▀▄██ ▀▀▀ ████
████▄▄█▄▄█▄█ █▄ ▄▀▀ ▀▀▀█ ▀ ▄▄▄ ██ █████
████ ▄▄▄▄▄ █ ▀█ █▀ ▄ ▀▄▄▀▀▄ █▄█ █ ▀▀████
████ █ █ █ █ ▄▄▄ ▄ ▄▀▄█ ▄▄▄ ▄█▀█▀████
████ █▄▄▄█ ██ ▄▀█▄ ▄█▄▄ ▀▄███ ▀ ▄ ████
████▄▄▄▄▄▄▄█▄▄███▄▄▄█▄█▄██▄▄▄▄▄█▄▄███████
█████████████████████████████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
で、pngファイルで出力できるはずだが、自環境ではコマンドは実行できるがヘッダ破損でpngファイルは開けない。
(SFIT + Windosキー + S で切り抜きスクリーンショットできるし、そっちの方が楽かもなので問題無い。)
URLの共有等を手軽に行えるので便利かも。
2024/05/02
WIFIアクセスポイント接続用を作成してみたくなった。
qrcode wifi アクセスポイント フォーマット で検索して情報取得
記述方法は、
WIFI:S:SSID文字列;T:暗号タイプ;P:暗号キー;;
との事 アクセスポイント名がtestで、WPA2 暗号キー88888 の場合。
「暗号キー」は、「WEP」、「WPA」、「nopass」の3種類の文字列との事なので
qr "WIFI:S:test-ap;T:WPA;P:88888;;"
となる。