Jelajahi

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

Iklan



Tampilkan postingan dengan label keamanan. Tampilkan semua postingan
Tampilkan postingan dengan label keamanan. Tampilkan semua postingan
Aksi perampokan toko emas amin setia di tapaktuan terekam cctv menggunakan senjata api Laras panjang.

Aksi perampokan toko emas amin setia di tapaktuan terekam cctv menggunakan senjata api Laras panjang.

Last Updated 2026-07-20T02:28:48Z
Deteksi Dini Gangguan Kamtib, Lapas Tual Geledah Kamar Hunian

Deteksi Dini Gangguan Kamtib, Lapas Tual Geledah Kamar Hunian

Last Updated 2026-07-10T15:35:05Z
Ciptakan Rasa Aman, Polres Tanjung Balai Kerahkan Puluhan Personel Amankan Ibadah Minggu

Ciptakan Rasa Aman, Polres Tanjung Balai Kerahkan Puluhan Personel Amankan Ibadah Minggu

Last Updated 2026-07-06T04:05:24Z
```

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