Veterejo is a Go package for querying weather data from Open Weather Maps.
Vetero is "weather" in Esperanto and "ejo" is place. By replacing the o of a noun with ejo the word discribes a place of that thing. (eg: Computilejo = computer-place or in English a computer lab)
- Get an API Key from OpenWeatheMap
- Import this package
- Create a new
WeatherData
struct:w := new(veterejo.WeatherData)
- Parse the URL:
url, err := veterejo.MakeURL(yourCityID, unitsOfMeasure, yourApiId)
yourApiId
is required- The rest may be omitted by passing an empty string.
- This package defaults the units of mesaure to metric.
- Call the data:
w.getData(url)
- Use the appropriate method to get the most recent data needed from OpenWeatherMap.
veterejo is licensed under the BSD 3-Clause "New" or "Revised" License