西鉄さん、どうかHTMLの形式を変えないでくださいね。
Train用のデータを作ろうと思ったのですが、なんだかHTMLから生成できそうに思えたのでやってみました。
簡単と思ったのですが、いざやってみると、2日ほどどっぷりつかりました。おかげで、HTMLのタグとAWKスクリプトの勉強になりました。はい。
よかったら使ってみてください。
GAWK,JGAWKの動作環境が必要です。
Dos、Windows環境でのJGAWK.EXEはVectorなどからダウンロード可能です。
このEXEをパスの通った場所か、作業場所に置けば、それだけでOKです。
時刻表データを提供していただいている西鉄さん、膨大な量の時刻表データを集めて整理してくださっている「駅前探検クラブ」さんにお礼申し上げます。
評価、デバッグ、作製のためのアイデアを提供してくださいました、ひらやまさん(//www.geocities.co.jp/Outdoors/3183/)、いしいさん、ありがとうございます。
使い方(西鉄電車版の例)
1.西鉄のHP(http://www.nnr.co.jp)で時刻表検索を行い、結果のページのHTMLソースを保存。(c:\jikoku\table.htmと仮定)
2.上記のスクリプトを保存 (c:\jikoku\nnr.awk)
3.Dosプロンプトで以下の呪文
>c:
>cd jikoku
>jgawk -f nnr.awk table.htm > kekka.txt
するとkekka.txtに時刻表データらしきものが出来ます。
皆さんのご意見ご感想、改善提案、誤りの指摘など、お待ちしています。say@flatriver.net