mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-23 21:11:08 +00:00
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:
parent
4768735668
commit
f8bfd0244d
19
web_programming/current_weather.py
Normal file
19
web_programming/current_weather.py
Normal 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
|
Loading…
Reference in New Issue
Block a user