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'])) | |