■
先日作ったプログラムを使って、ここを参考にリナザウのnetfrontにURLとバーコードを渡すスクリプトを書いてみた。
#!/bin/sh while [ 1 ] do CODE=`./brtest` qcop QPE/System 'execute(QString,QString)' netfront3 "http://www.google.co.jp/search?q=$CODE" done
実行すると待ち状態になるので、接続したOPL-8736で適当なバーコードを読み取るとnetfrontが立ち上がり、それをキーにgoogle検索を行う。無限ループなので別のバーコードを読めば再検索を行うようになっている。netfrontは既に起動しているので二重起動はしない。
適当にそのへんに転がっているアイテムのバーコードを検索してみたが、結構な確率で商品にヒットする。もちろんgoogle以外にもGETメソッドに対応したCGIならばURLを書き換えるだけで利用可能。読み込んだコードをどんどん蓄積していくだけのCGIなら簡単に作れるだろう。