KanazawaLoopBus
石川県金沢市の金沢周遊バスの位置を取得できます.
データは次のサイトから取得しています. http://vbusloc.hokutetsu.co.jp/bus/?rno=1&lang=jp
サイトの構造が変化するとデータが取得できなくなるので注意してください.
Installation
Add this line to your application's Gemfile:
gem 'kanazawa_loop_bus'
And then execute:
$ bundle
Or install it yourself as:
$ gem install kanazawa_loop_bus
Usage
service = KanazawaLoopBus::BusLocationService.new
service.fetch_time # データを取得した時間
service.buses[0].name # バスの名前(鏡花号,秋声号,犀星号).
# バスのおおよその位置を取得
service.buses[0].previous_stop.name # 前のバス停の名前
service.buses[0].next_stop.name # 次のバス停の名前
service.buses[0].next_stop.next.name # 次のバス停のさらに次のバス停の名前
service.buses[0].previous_stop.prev.name # 前のバス停のさらに前のバス停の名前
# データの再取得
service.refetch!
TODO
- バス停の緯度経度を取得できるようにする
NOTE
- ruby 2.0.0-p0で動作確認済み
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request