moar stuff :D

This commit is contained in:
Bingus_Violet 2023-11-16 19:29:22 -06:00
parent e839a329ab
commit 5a87559533
2 changed files with 46 additions and 33 deletions

View file

@ -24,10 +24,19 @@ app.listen(PORT, () => {
app.get("/", (req, res) => { app.get("/", (req, res) => {
var html = fs.readFileSync(mainpage).toString() var html = fs.readFileSync(mainpage).toString()
var addedHTML = "<p>" var addedHTML = ""
if (lanyardData && (lanyardData.spotify != null || lanyardData.activities[0] != undefined)) { if (lanyardData) {
addedHTML += `Discord Status: ${lanyardData.spotify || '"' + lanyardData.activities[0].state + '"' || ""}` for (let index = 0; index < lanyardData.activities.length; index++) {
const activity = lanyardData.activities[index];
console.log(activity)
if (activity.type == 2) {
addedHTML += `<p>Listening to on <span style="color: limegreen">${activity.name}</span>: ${activity.details} (by ${activity.state})</p>`
} else if (activity.type == 4) {
addedHTML += `<p><em><span style="color: lightgray">"${lanyardData.activities[0].state}"</span> - ${lanyardData.discord_user.display_name} ${new Date(Date.now()).getFullYear()}</em></p>`
} else if (activity.type == 0) {
addedHTML += `<p>Playing: ${activity.name}</p>`
}
} }
var statuses = { var statuses = {
@ -50,9 +59,12 @@ app.get("/", (req, res) => {
} }
var statusData = statuses[lanyardData.discord_status] var statusData = statuses[lanyardData.discord_status]
addedHTML += `<br><span style="color: ${statusData.color}">${statusData.text}</span>` addedHTML += `<p style="color: ${statusData.color}">${statusData.text}</p>`
addedHTML += `<style>.pfp { border-color: ${statusData.color} !important }</style>` addedHTML += `<style>.pfp { border-color: ${statusData.color} !important }</style>`
console.log(lanyardData.activities)
}
html = html.replace("{LANYARD}", addedHTML + "</p>") html = html.replace("{LANYARD}", addedHTML + "</p>")
res.send(html) res.send(html)

View file

@ -7,7 +7,7 @@
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css"
integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous"> integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
<link rel="stylesheet" href="./style.css"> <link rel="stylesheet" href="/style.css">
<title>Violet's Purgatory</title> <title>Violet's Purgatory</title>
@ -34,16 +34,17 @@
<p>Game & web developer</p> <p>Game & web developer</p>
</div> </div>
<div class="col-sm-12"> <div class="col-sm-12">
<h2>Warning: Not all services are up. Check <a href="/hosted">hosting</a> for more info.</h2> <hr>
<p>Warning: Not all services are up. Check <a href="/hosted">hosting</a> for more info.</p>
<p class="chip"><a href="/hosted">Stuff i'm hosting!</a></p> <p class="chip"><a href="/hosted">Stuff i'm hosting!</a></p>
<p class="chip"><a href="/socials">Socials</a></p> <p class="chip"><a href="/socials">Socials</a></p>
<p class="chip"><a href="/pronouns">Pronouns</a></p> <p class="chip"><a href="/pronouns">Pronouns</a></p>
<br> <br>
<p class="d-sm-inline-block d-none">Fediverse: <a rel="me" <!-- <p class="d-sm-inline-block d-none">Fediverse: <a rel="me"
href="https://tech.lgbt/@Bingus_Violet">@Bingus_Violet@tech.lgbt</a></p> href="https://tech.lgbt/@Bingus_Violet">@Bingus_Violet@tech.lgbt</a></p>
<p class="d-sm-inline-block d-none" style="border-color: red;">Ko-Fi: <a <p class="d-sm-inline-block d-none" style="border-color: red;">Ko-Fi: <a
href="https://ko-fi.com/bingus_violet" style="color: rgb(255, 0, 0)">bingus_violet</a> - Please href="https://ko-fi.com/bingus_violet" style="color: rgb(255, 0, 0)">bingus_violet</a> - Please
donate!</p> donate!</p> -->
{LANYARD} {LANYARD}
</div> </div>
</div> </div>