

A case where this crops up frequently is for imperial (i) and metric (m) and their respective Fahrenheit (f) and Celsius (c) identifiers for temperature. The Wunderground API does a great job at supplying endless amounts of weather data but unfortunately similar data points across different features have different names. Normalize the data point names being exposed.Out of the hundreds of data points that Wunderground so graciously supplies, expose shortcuts to the more frequently used/popular data points such as temperature and date through the data feature specific wrappers.įor the history data feature, Wunderground exposes the average temperature data point using 3 keys rather than the one abstracted in WunderWeather.If you intend on contributing, please keep these ideas in mind. When developing WunderWeather there were a few key concepts kept in mind which are listed below.

For certain data features where it applied, wrapper classes were created to normalize the data returned and supply ease of access to that data. WunderWeather was built to expose the data supplied by Wunderground in a uniform fashion.

The Wunderground API supplies different endpoints called data features which, when supplied the proper arguments, return numerous data points describing the feature being queried.ĭocumentation About the WunderWeather API WunderWeather attempts to expose data supplied by Weather Underground in a way that is easy to use and easy to get weather data into your application quickly without having to deal with all of the details. Whether you’re already a user and want a refresher on the documentation or you’re evaluating the package for the first time, you’ve come to the right place.
