Spaces:
Runtime error
Runtime error
import requests | |
import json | |
# Get an API key from https://openweathermap.org/api | |
api_key = "1aafc3163909c1493596da9340e00aee" | |
# Make a request to the OpenWeatherMap API | |
url = "https://api.openweathermap.org/data/2.5/weather?q=London&appid={}".format(api_key) | |
response = requests.get(url) | |
# Parse the response | |
if response.status_code == 200: | |
# The request was successful | |
data = json.loads(response.content) | |
temperature = data['main']['temp'] - 273.15 | |
description = data['weather'][0]['description'].title() | |
wind_speed = data['wind']['speed'] | |
print("Temperature: {} °C".format(temperature)) | |
print("Weather Description: {}".format(description)) | |
print("Wind Speed: {} m/s".format(wind_speed)) | |
else: | |
# The request failed | |
print("Error: {}".format(response.json()['message'])) | |