diff --git a/index.html b/index.html
new file mode 100644
index 0000000..4057ddb
--- /dev/null
+++ b/index.html
@@ -0,0 +1,35 @@
+
+
+
+
+
+ Weather in Cologne
+
+
+
+ Weather in Cologne
+
+
Loading weather data...
+
+
+
+
diff --git a/script.js b/script.js
new file mode 100644
index 0000000..d1ae0a5
--- /dev/null
+++ b/script.js
@@ -0,0 +1,31 @@
+document.addEventListener('DOMContentLoaded', () => {
+ const weatherInfoDiv = document.getElementById('weather-info');
+ const apiUrl = 'https://api.open-meteo.com/v1/forecast?latitude=50.93333&longitude=6.95¤t=temperature_2m,relative_humidity_2m,wind_speed_10m';
+
+ fetch(apiUrl)
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok');
+ }
+ return response.json();
+ })
+ .then(data => {
+ if (data && data.current) {
+ const temperature = data.current.temperature_2m;
+ const humidity = data.current.relative_humidity_2m;
+ const windSpeed = data.current.wind_speed_10m;
+
+ weatherInfoDiv.innerHTML = `
+ Temperature: ${temperature}°C
+ Humidity: ${humidity}%
+ Wind Speed: ${windSpeed} km/h
+ `;
+ } else {
+ throw new Error('Invalid weather data format');
+ }
+ })
+ .catch(error => {
+ console.error('Error fetching weather data:', error);
+ weatherInfoDiv.innerHTML = 'Could not fetch weather data. Please try again later.
';
+ });
+});