Using the Nekoweb API, this script grabs data about your website, which include your site’s:
- Creation Date
- Last Update Date
- Views
- Followers
This script assumes you have four HTML elements with the ids of created, updated, visitors, and followers.
// this script is under the MIT license (https://maxpixels.moe/resources/license.txt)
let domain = "maxpixels.moe"; // <<<--- Insert your domain here!
(async () => {
try {
const request = await fetch(`https://nekoweb.org/api/site/info/${domain}`);
const json = await request.json();
const updated = new Date(json.updated_at).toLocaleDateString(); // Formats Last Updated text
const created = new Date(json.created_at).toLocaleDateString(); // Formats Creation Date text
if (document.getElementById("created"))
document.getElementById("created").innerHTML =
`<em>Created</em>: ${created}`;
if (document.getElementById("updated"))
document.getElementById("updated").innerHTML =
`<em>Updated</em>: ${updated}`;
if (document.getElementById("visitors"))
document.getElementById("visitors").innerHTML =
`<em>Visits</em>: ${json.views}`;
if (document.getElementById("followers"))
document.getElementById("followers").innerHTML =
`<em>Followers</em>: ${json.followers}`;
} catch (error) {
console.error(error);
// If you wish to insert some fallback here, you may do so!
}
})(); ◼ comments
comments are inactive for the time being!
everyone blame jb