Initial commit: Backup der Webseiten
- zoesch.de - blitzkiste.net - gruene-hassberge (norbert.zoesch.de) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
102
zoesch.de/wetter/js/forecast.js
Normal file
102
zoesch.de/wetter/js/forecast.js
Normal file
@@ -0,0 +1,102 @@
|
||||
//forecast
|
||||
var forecast = new XMLHttpRequest();
|
||||
forecast.open("GET", "http://api.wunderground.com/api/edadb0fb1e616271/forecast/lang:DL/q/Germany/Hassfurt.json", false);
|
||||
forecast.send(null);
|
||||
|
||||
var r = JSON.parse(forecast.response);
|
||||
var forecast_str = r.forecast.txt_forecast.forecastday[2].fcttext_metric;
|
||||
var temp_high = r.forecast.simpleforecast.forecastday[1].high.celsius;
|
||||
var temp_low = r.forecast.simpleforecast.forecastday[1].low.celsius;
|
||||
var icon_f;
|
||||
var icons_f = r.forecast.txt_forecast.forecastday[2].icon;
|
||||
switch (icons_f) {
|
||||
case "clear":
|
||||
icon_f = "wi wi-day-sunny";
|
||||
break;
|
||||
case "cloudy":
|
||||
icon_f = "wi wi-day-cloudy";
|
||||
break;
|
||||
case "flurries":
|
||||
icon_f = "wi wi-day-sleet";
|
||||
break;
|
||||
case "fog":
|
||||
icon_f = "wi wi-day-fog";
|
||||
break;
|
||||
case "hazy":
|
||||
icon_f = "wi wi-day-haze";
|
||||
break;
|
||||
case "mostlycloudy":
|
||||
icon_f = "wi wi-day-cloudy";
|
||||
break;
|
||||
case "mostlysunny":
|
||||
icon_f = "wi wi-day-sunny-overcast";
|
||||
break;
|
||||
case "sleet":
|
||||
icon_f = "wi wi-day-sleet";
|
||||
break;
|
||||
case "rain":
|
||||
icon_f = "wi wi-day-showers";
|
||||
break;
|
||||
case "snow":
|
||||
icon_f = "wi wi-day-snow";
|
||||
break;
|
||||
case "sunny":
|
||||
icon_f = "wi wi-day-sunny";
|
||||
break;
|
||||
case "tstorms":
|
||||
icon_f = "wi wi-day-thunderstorm";
|
||||
break;
|
||||
case "unknown":
|
||||
icon_f = "wi wi-day-thunderstorm";
|
||||
break;
|
||||
case "partlycloudy":
|
||||
icon_f = "wi wi-day-cloudy";
|
||||
break;
|
||||
case "nt_clear":
|
||||
icon_f = "wi wi-stars";
|
||||
break;
|
||||
case "nt_cloudy":
|
||||
icon_f = "wi wi-night-alt-cloudy";
|
||||
break;
|
||||
case "nt_flurries":
|
||||
icon_f = "wi wi-night-alt-sleet";
|
||||
break;
|
||||
case "nt_fog":
|
||||
icon_f = "wi wi-night-fog";
|
||||
break;
|
||||
case "nt_hazy":
|
||||
icon_f = "wi wi-night-haze";
|
||||
break;
|
||||
case "nt_mostlycloudy":
|
||||
icon_f = "wi wi-night-cloudy";
|
||||
break;
|
||||
case "nt_mostlysunny":
|
||||
icon_f = "wi wi-night-sunny-overcast";
|
||||
break;
|
||||
case "nt_sleet":
|
||||
icon_f = "wi wi-night-sleet";
|
||||
break;
|
||||
case "nt_rain":
|
||||
icon_f = "wi wi-night-showers";
|
||||
break;
|
||||
case "nt_snow":
|
||||
icon_f = "wi wi-night-snow";
|
||||
break;
|
||||
case "nt_sunny":
|
||||
icon_f = "wi wi-night-sunny";
|
||||
break;
|
||||
case "nt_tstorms":
|
||||
icon_f = "wi wi-night-thunderstorm";
|
||||
break;
|
||||
case "nt_unknown":
|
||||
icon_f = "wi wi-night-thunderstorm";
|
||||
break;
|
||||
case "nt_partlycloudy":
|
||||
icon_f = "wi wi-night-cloudy";
|
||||
break;
|
||||
}
|
||||
|
||||
document.getElementById("icon_f").className = icon_f;
|
||||
document.getElementById("forecast_str").innerHTML = forecast_str;
|
||||
document.getElementById("temp_high").innerHTML = temp_high;
|
||||
document.getElementById("temp_low").innerHTML = temp_low;
|
||||
Reference in New Issue
Block a user