SQLiteデータベース利用の習作として作成した郵便番号検索のスクリプトです。
動作例は郵便番号検索をご覧ください。
Ruby本体のライセンスと同一の条件で自由に使っていただいて構いません。
ソースコードも Github より入手できます。
本ツールの動作には、以下のソフトウェア群が必要となります。使用する際には、あらかじめインストール、設定等を済ませてください。
まず、郵便局サイトが提供している郵便番号データのCSV形式をダウンロードし、それをもとにデータベースを作成します。 以下のコマンドラインでできます。
% wget http://www.post.japanpost.jp/zipcode/dl/kogaki/zip/ken_all.zip % unzip ken_all.zip % nkf -Sw KEN_ALL.CSV | ./zipcode-mkdb.rb
データベースの作成が完了したら、zipcode.rb
を CGI スクリプトとして実行すれば、検索ができるようになると思います。
表示方法などは、zipcode.rhtml
を変更すればカスタマイズできます。
本プログラムは、以下のソフトウェアなどにより実装されています。 各ソフトウェアの作者の方々に感謝いたします。