Get the forecast from the norwegian wheather service yr.no in python
Project description
Library for the norwegian wheather service yr.no in python.
Usage
from yr.libyr import Yr weather = Yr(location_name='Norge/Telemark/Skien/Skien') now = weather.now(as_json=True) print(now)
This returns
{ "@from": "2014-06-04T08:00:00", "@to": "2014-06-04T12:00:00", "@period": "1", "symbol": { "@number": "3", "@numberEx": "3", "@name": "Partly cloudy", "@var": "03d" }, "precipitation": { "@value": "0", "@minvalue": "0", "@maxvalue": "0.1" }, "windDirection": { "@deg": "159.4", "@code": "SSE", "@name": "South-southeast" }, "windSpeed": { "@mps": "1.3", "@name": "Light air" }, "temperature": { "@unit": "celsius", "@value": "13" }, "pressure": { "@unit": "hPa", "@value": "1012.1" } }
For more usage examples visit folder examples or project wiki
Pull requests are very welcomed! :-)
Changelog
1.4.2 (2015 Apr 21)
- add remove function to Cache
- add explicit installation of language-specific JSON files to setup ~> thanx to kurisuke
- check the freshness of cache based on nextupdate tag in meta ~> thanx to knightsamar
1.4.1 (2014 Dec 11)
- add logging support
- mod some variables
- mod catching exceptions
- rewrite LocationXYZ functionality to API_Locationforecast
- swap longitude and latitude
- add self.coordinates
- add self.location_name ~> not ideal, so it will probably change in future
- add LocationXYZ wrapper over API_Locationforecast for backward compatibility
- mod hash names for temporary files
- improve setup.py
- mod README from Markdown to reStructuredText
1.4.0 (2014 Sep 12)
- add support for yr.no api service ~> thanks to lucadelu
- add hourly forecast ~> thanks to antorweep1987
1.3.2 (2014 Jul 11)
- improve exception-handling ~> thanks to mbambas
1.3.1.1 (2014 Jul 10)
- bugfix: pypi/pip installer in ‘setup.py’
1.3.1 (2014 Jul 10)
- bugfix: caching mechanism in ‘is_fresh’ function ~> thanks to antorweep1987
- improve examples
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size python-yr-1.4.2.tar.gz (19.0 kB) | File type Source | Python version None | Upload date | Hashes View |