init(); async function init() { display(await get()) } async function get() { var url = `${window.location.origin}/api/v1/stats`; var resp = await fetch(url); return await resp.json(); } async function display(data) { console.log(JSON.stringify(data)) document.getElementById('server_host').textContent = data.host; document.getElementById('server_mode').textContent = data.mode || "Unknown"; document.getElementById('ver-bkend').textContent = data.verBkend || "Unknown"; let dat = data.dat[0] console.log(JSON.stringify(dat)) document.getElementById('time').textContent = await convertUnixLocal(dat.since); document.getElementById('ldbws').textContent = dat.ldbws || "0"; document.getElementById('ldbsvws').textContent = dat.ldbsvws || "0"; document.getElementById('apicorpus').textContent = dat.corpus_api || "0"; document.getElementById('corpus').textContent = dat.corpus || "0"; document.getElementById('stations').textContent = dat.stations || "0"; document.getElementById('users').textContent = dat.user || "0"; document.getElementById('meta').textContent = dat.meta || "0"; document.getElementById('ver-dbman').textContent = dat.verDbman || "Unknown"; document.getElementById('ver-web').textContent = localStorage.getItem('ver-web') || "Unknown"; }