TheAlgorithms-Python/web_programming/current_weather.py
Swapnanil Dutta f8bfd0244d
Created weatherforecast.py (#2037)
* Created weatherforecast.py

Added weatherforecast.py to retrieve weather information of a location and return dictionary values.

* Update weatherforecast.py

* Update and rename weatherforecast.py to current_weather.py

Co-authored-by: Christian Clauss <cclauss@me.com>
2020-05-30 17:25:06 +02:00

20 lines
515 B
Python

from pprint import pprint
import requests
APPID = "" # <-- Put your OpenWeatherMap appid here!
URL_BASE = "http://api.openweathermap.org/data/2.5/weather"
def current_weather(location: str = "Chicago", appid: str = APPID) -> dict:
return requests.get(URL_BASE, params={"appid": appid, "q": location}).json()
if __name__ == "__main__":
while True:
location = input("Enter a location:").strip()
if location:
pprint(current_weather(location))
else:
break