Python wrapper for OpenWeather API
Project description
Sunnyside
Installation
pip3 install sunnyside
Getting Started
Python Version
Sunnyside only supports python 3.6+
from sunnyside import Sunnyside
ref = Sunnyside("YOUR-API-KEY-HERE", "your-units-here") # Enter your api key here
Current Weather
https://openweathermap.org/current
Weather by city name
Note: Units are by default in Kelvin, to change units to imperial or celsius.
weather = ref.currentWeather()
response = weather.get_current_weather_by_city_name("city_name") # Enter your city name here
Weather by city id
response = weather.get_current_weather_by_city_id("city_id")
Weather by coordinates
response = weather.get_current_weather_by_geo_coords("lat","lon")
Weather by zip code
response = weather.get_current_weather_by_zip_code("zipcode")
5 Day Weather Forecast
https://openweathermap.org/forecast5
Weather by city name
forecast = ref.fiveDayForecast()
response = forecast.get_forecast_by_city_name("some_city_name_here")
Weather by city id
response = forecast.get_forecast_by_city_id("city_id")
Weather by coordinates
response = forecast.get_forecast_by_geo_coords("lat","lon")
Weather by zip code
response = forecast.get_forecast_by_zip_code("zipcode")
Reference
https://openweathermap.org/api
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sunnyside-1.0.3.tar.gz
(2.7 kB
view hashes)
Built Distribution
Close
Hashes for sunnyside-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d06794651ebfd6d0aa7764947e0577bd994b007cc0a475cafa615ef7cc9b2e56 |
|
MD5 | 979acd5f3ffbaa204ac6414b0a43ecbd |
|
BLAKE2b-256 | 93bc0d7b29e63affc64e5432d3d1d113bd47078c4dee54b234a79f15d487ef8b |