No commit activity in last 3 years
No release in over 3 years
Weather from the Australian Bureau of Meteorology
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 1.6.7
 Project Readme

BOMWeather

Weather from the Australian Bureau of Meteorology (BOM)

Usage

To get the weather forecast, there are a few options:

  1. Getting a location by name
    BOMWeather::Location.find({ :location => "NAME" })
  2. Getting a location by BOM location id
    BOMWeather::Location.find({ :loc_id => "ID" })
  3. Getting a whole state’s weather forecasts
    BOMWeather::Location.find({ :state => "STATE" })

    This takes state’s in abbreviated form (e.g. WA, NSW, VIC)

Provided this finds a location (or locations), you will get an array of Location objects.

You can then get access to the forecast information:

loc = BOMWeather::Location.find({ :location => "NAME" })
loc.first.outlook

This returns an array of Forecast objects, each of which have the following accessible methods

  1. max_temp
  2. min_temp
  3. conditions
  4. forecast_date (a Time object)
  5. issue_time