Spaces:
Runtime error
Runtime error
import requests | |
import json | |
# Replace YOUR_API_KEY_HERE with your actual API key from OpenWeatherMap | |
api_key = "1aafc3163909c1493596da9340e00aee" | |
def get_weather(city_name): | |
# Make the API call to get the current weather details | |
url = f"https://api.openweathermap.org/data/2.5/weather?q={city_name}&appid={api_key}" | |
response = requests.get(url) | |
# Extract the relevant information from the response | |
if response.status_code == 200: | |
data = json.loads(response.content) | |
temperature = data['main']['temp'] | |
description = data['weather'][0]['description'] | |
wind_speed = data['wind']['speed'] | |
print(f"Temperature: {temperature - 273.15:.1f} °C") | |
print(f"Weather Description: {description.title()}") | |
print(f"Wind Speed: {wind_speed} m/s") | |
else: | |
print(response.json()['message']) | |
# Call the get_weather() function with a city name argument | |
get_weather("London") |