A Python wrapper for the Yahoo Weather XML RSS feed.
A Python wrapper for the Yahoo Weather API.
With the API, you can get up-to-date weather information for any location, including 5-day forecast, wind, atmosphere, astronomy conditions, and more. You can lookup weather by woeid, city name or lat/long.
For more information, check out the API documentation.
pip install weather-api
from weather import Weather weather = Weather(unit='c') # Lookup WOEID via http://weather.yahoo.com. lookup = weather.lookup(560743) condition = lookup.condition() print(condition.text()) # Lookup via location name. location = weather.lookup_by_location('dublin') condition = location.condition() print(condition.text()) # Get weather forecasts for the upcoming days. forecasts = location.forecast() for forecast in forecasts: print(forecast.text()) print(forecast.date()) print(forecast.high()) print(forecast.low())
usage: __main__.py [-h] location positional arguments: location The location to lookup. optional arguments: -h, --help show this help message and exit
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|weather_api-0.0.5-py2.py3-none-any.whl (6.5 kB) Copy SHA256 hash SHA256||Wheel||py2.py3|
|weather-api-0.0.5.tar.gz (3.7 kB) Copy SHA256 hash SHA256||Source||None|