mewizard-blog / scripts / getSiteData.js
getSiteData.js
Raw
async function getSiteData() {
    try {
        console.log("i'm in ur console \n  |\\__/,|   (`\\ \n_.|o o  |_   ) ) \n-(((---(((------- \ninspecting ur log")
        const response = await fetch("https://nekoweb.org/api/site/info/mewizard.nekoweb.org");
        if (!response.ok) {
            throw new Error(`Response status ${response.status}`);
    }

    const json = await response.json();
    const updated = new Date(json.updated_at).toLocaleDateString();

    document.getElementById("updated").innerHTML = `Updated: ${updated}`;
    document.getElementById("visitors").innerHTML = `Visitors: ${json.views}`;

    } catch (error) {
    console.error(`Couldn't get site data: ${error}`);
    }
}
    
getSiteData();