This project intend to give a simple package to receive hourly data for a given coordinate, returning a list of dictionaries with 24h weather data from DarkSky API.
The package returns a list of dictionaries with the following keys: *.'time' *.'summary' *.'icon' *.'precipIntensity' *.'precipProbability' *.'temperature' *.'apparentTemperature' *.'dewPoint' *.'humidity' *.'pressure' *.'windSpeed' *.'windGust' *.'windBearing' *.'cloudCover' *.'uvIndex' *.'visibility' *.'ozone'
As of v 0.4 the wunderground API is replaced with DarkSky. Wunderground is deprecating their API and it is as of december 2018 no longer available.
Import the package
from wreader import WReader
Use api key from wunderground.
wr = WReader('api key')
input dictinary of {locations: coordinates}. Output list of dictionaries.
locations = {"Waikiki": "21.255220,-157.806872", "Sunset Beach": "21.255220,-157.806872"}
output = wr.get_all_locations_data(locations)
v0.5
- API changes,
- the get_location_data returns a list of dictionaries.
- change test framework from nose to pytest
v0.4 replaced wunderground API with Darksky
This project is licensed under the MIT License