Build Status

WeatherHacker

Library for Livedoor Weather Web Service

Installation

$ gem install weather_hacker

Usage

### Command WeatherHacker provides weather command to watch the weather forecast:

``` $ weather 690-0261 2012-04-15 { “weather” => “晴れ”, “temperature” => { “max” => “18”, “min” => “5” } }

2012-04-16 { “weather” => “晴のち曇”, “temperature” => { “max” => “18”, “min” => “2” } }

2012-04-17 { “weather” => “曇り”, “temperature” => { “max” => “17”, “min” => “9” } } ```

Example

Here’s an example script to watch the weather forecast:

```ruby # forecast.rb require “weather_hacker” require “yaml” require “date”

zipcode = “690-0261” forecast = WeatherHacker.new(zipcode)

y forecast.on(Date.today) y forecast.today y forecast.tomorrow y forecast.day_after_tomorrow ```

$ gem install weather_hacker $ ruby forecast.rb --- weather: 晴れ temperature: max: '18' min: '5' --- weather: 晴れ temperature: max: '18' min: '5' --- weather: 晴時々曇 temperature: max: '18' min: '2' --- weather: 曇り temperature: max: '17' min: '9'