mirror of
https://hub.njuu.cf/TheAlgorithms/Python.git
synced 2023-10-11 13:06:12 +08:00
f8bfd0244d
* 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>
20 lines
515 B
Python
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
|