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>
This commit is contained in:
Swapnanil Dutta 2020-05-30 20:55:06 +05:30 committed by GitHub
parent 4768735668
commit f8bfd0244d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,19 @@
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