Temperature: ${data.main.temp.toFixed(1)}°F
Condition: ${data.weather[0].description}
Humidity: ${data.main.humidity}%
Wind Speed: ${data.wind.speed} mph
Error: ${error.message}
`; console.error('Fetch error:', error); } } document.addEventListener('DOMContentLoaded', () => { console.log('DOM loaded, fetching weather'); fetchWeather(); }); setInterval(fetchWeather, 3600000); // Update hourly