Hachioji
Utilities for programmers in Hachioji.
Installation
Add this line to your application's Gemfile:
gem 'hachioji'
And then execute:
$ bundle
Or install it yourself as:
$ gem install hachioji
Usage
Taikikanshi module
This module includes unofficial wrapper classes for "八王子市大気汚染常時監視測定結果 / http://www.taikikansi-hachioji.jp/realtime.htm".
See http://www.taikikansi-hachioji.jp/realtime.htm to operate/understand gotten values before using this module.
Getting latest wind direction:
require 'hachioji'
wc = Hachioji::Taikikanshi::WdClient.new
wc.parse
pp wc.latest_values # => {"片倉"=>"南南西", "館"=>"南南東", "大楽寺"=>"南", "川口"=>"南", "八木"=>"南東", "下柚木"=>"南南東", "打越"=>"南西"}
Getting average density of PM2.5 in last 24 hours:
require 'hachioji'
pc = Hachioji::Taikikanshi::Pm25Client.new
pc.parse
pp pc.averages_24h # => {"片倉"=>17.958333333333332, "館"=>12.875, "八木"=>15.583333333333334, "打越"=>16.0}
Confirm with command line:
$ hachioji_pm25
Latest:
{"片倉"=>45, "館"=>14, "八木"=>25, "打越"=>33}
Average in last 24H:
{"片倉"=>17.958333333333332, "館"=>12.875, "八木"=>15.583333333333334, "打越"=>16.0}
Lisence
MIT.