Jelajahi

Kategori
Best Viral Premium Blogger TemplatesPremium By Raushan Design With Shroff Templates

Iklan



Tampilkan postingan dengan label Desa Ombolata Sawo. Tampilkan semua postingan
Tampilkan postingan dengan label Desa Ombolata Sawo. Tampilkan semua postingan
Sentuhan Kemanusiaan, Lapas Tual Salurkan Bansos untuk Keluarga Warga Binaan

Sentuhan Kemanusiaan, Lapas Tual Salurkan Bansos untuk Keluarga Warga Binaan

Last Updated 2026-07-23T04:39:56Z
 Dua terduga penyalahgunaan narkotika berhasil diamankan

Dua terduga penyalahgunaan narkotika berhasil diamankan

Last Updated 2026-07-23T09:11:18Z
Mendorong Kualitas Pelayanan Publik di Tingkat Desa, Pemkab Nias Utara Gelar Monitoring dan Pembinaan Posyandu 6 SPM di Ombolata Sawo

Mendorong Kualitas Pelayanan Publik di Tingkat Desa, Pemkab Nias Utara Gelar Monitoring dan Pembinaan Posyandu 6 SPM di Ombolata Sawo

Last Updated 2026-07-23T01:51:38Z
```

Iklan



const API_KEY = "d4b8d1aa5c185bbc1814975ff0d5a887"; const citySelect = document.getElementById("citySelect"); async function loadWeather(city){ const url=`https://api.openweathermap.org/data/2.5/weather?q=${city}&appid=${API_KEY}&units=metric&lang=id`; const res=await fetch(url); const data=await res.json(); document.getElementById("temp").innerHTML=Math.round(data.main.temp)+"°C"; document.getElementById("desc").innerHTML=data.weather[0].description; document.getElementById("icon").src="https://openweathermap.org/img/wn/"+data.weather[0].icon+"@2x.png"; document.getElementById("feels").innerHTML=Math.round(data.main.feels_like)+"°C"; document.getElementById("humidity").innerHTML=data.main.humidity+"%"; document.getElementById("wind").innerHTML=(data.wind.speed*3.6).toFixed(1)+" km/jam"; document.getElementById("pressure").innerHTML=data.main.pressure+" hPa"; document.getElementById("sunrise").innerHTML=new Date(data.sys.sunrise*1000).toLocaleTimeString("id-ID",{hour:"2-digit",minute:"2-digit"}); document.getElementById("sunset").innerHTML=new Date(data.sys.sunset*1000).toLocaleTimeString("id-ID",{hour:"2-digit",minute:"2-digit"}); } citySelect.addEventListener("change",function(){ loadWeather(this.value); }); loadWeather(citySelect.value); setInterval(function(){ loadWeather(citySelect.value); },600000);