Skip to content

marcus-luck/wreader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wreader

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.

Information

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.

Using

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)

Changelog

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

License

This project is licensed under the MIT License

Releases

No releases published

Packages

No packages published

Languages