bashコンソールからQRコードを読み込めるコマンド「zbar」というのがあるらしい。面白そう。
例えば「qr code bitcoin」をGoogle検索するとこんなのが出る。
このQRコードが示すbitcoinアドレス(文字列)は「18Vm8AvDr9Bkvij6UfVR7MerCy…」らしい。
これをコンソールでやりたい。つまりbashコンソールからbitcoinのQRコードを読み取れるかか試す。
zbarをインストールする。yumで入れることができた。
$ sudo yum -y install zbar
完了。
使ってみる。コマンドはzbarじゃなくてzbarimgらしい。
バッチリ読めてる。すごい。
これで何ができるかというと、例えば「Google画像検索で大量のQRコードを取得してzbarimgで一気に読み込む」とかができそう。
Google画像検索を使って大量の画像を取得する機能は以前作った。
これを使って「QRコード bitcoin」という検索単語で400枚の画像を取得してみる。
大量の画像が撮れた。
自作のギャラリー機能で一覧にしてみる。
QRコード以外もいろいろ写り込んでいるが気にしない。このままzbarに食わせてみる。
$ for i in *; do echo "$i"; zbarimg "$i" | grep QR-Code; done
カンペキ。一気に大量に読み込めた。
これは面白い。いろいろ試してみる。