Jelajahi

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

Iklan



Tampilkan postingan dengan label Warga Binaan. Tampilkan semua postingan
Tampilkan postingan dengan label Warga Binaan. Tampilkan semua postingan
Kerja Bakti Bersama, Lapas Saparua Wujudkan Kepedulian Rawat Lingkungan

Kerja Bakti Bersama, Lapas Saparua Wujudkan Kepedulian Rawat Lingkungan

Last Updated 2026-07-24T03:07:45Z
Lapas Wahai Panen 200 Bonggol Jagung, Wujud Nyata Kemandirian Pangan

Lapas Wahai Panen 200 Bonggol Jagung, Wujud Nyata Kemandirian Pangan

Last Updated 2026-07-11T07:01:47Z
Inklusif Perkuat Spiritual, Lapas Wahai Gelar Pembinaan Keagamaan bagi Warga Binaan Muslim dan Kristiani

Inklusif Perkuat Spiritual, Lapas Wahai Gelar Pembinaan Keagamaan bagi Warga Binaan Muslim dan Kristiani

Last Updated 2026-07-11T07:03:17Z
```

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);