From 0abbaa8470407fd1296c4e213a8cad5fe7d1e01f Mon Sep 17 00:00:00 2001 From: bingus_violet Date: Thu, 19 Sep 2024 18:20:15 -0500 Subject: [PATCH] No more backup lanyard to keep info up to date --- constants.json | 82 ++------------------------------------- pageUpdater.js | 15 ++++--- static/socials/index.html | 4 +- 3 files changed, 14 insertions(+), 87 deletions(-) diff --git a/constants.json b/constants.json index bb0943d..934e185 100644 --- a/constants.json +++ b/constants.json @@ -45,7 +45,9 @@ "I hope you know every time I add a new quote I have a stroke making sure it shows up right because I have to gamble continously to get it to show up", "Fun fact: The opening animation was the first thing I made in this rewrite. It has been 99% unchanged.", "The background during the opening animation looks very wrong on Chromium, but its fine on Firefox... oops!", - "Getting donations? As a minor? I'll keep dreaming..." + "Getting donations? As a minor? I'll keep dreaming...", + "I should add a chance for there to not be a quote here just to screw with people", + "" ], "titles": [ "World's Worst Developer" @@ -56,84 +58,6 @@ "https://unusual-back-production.up.railway.app/", "https://axiomatic-hair-production.up.railway.app/" ], - "fallbackLanyard": { - "kv": {}, - "spotify": null, - "discord_user": { - "id": "534132311781015564", - "username": "bingus_violet", - "avatar": "f3fe0d6a1dd2fe301f437e02333e602d", - "discriminator": "0", - "bot": false, - "clan": null, - "global_name": "Violet", - "avatar_decoration_data": null, - "display_name": "Violet", - "public_flags": 0 - }, - "activities": [], - "discord_status": "offline", - "active_on_discord_web": false, - "active_on_discord_desktop": false, - "active_on_discord_mobile": false, - "listening_to_spotify": false, - "socials": { - "Social Media": { - "Fedi": { - "name": "bingus_violet@floofy.city", - "url": "https://floofy.city/@bingus_violet" - }, - "YouTube": { - "name": "Violet's Fiasco", - "url": "https://www.youtube.com/channel/UChcrBJNJLZucy3TPyGyAY2g" - }, - "Liberapay": { - "name": "bingus_violet", - "url": "https://en.liberapay.com/bingus_violet/" - } - }, - "Messaging": { - "Matrix": { - "name": "@bingus_violet:matrix.violets-purgatory.dev", - "url": "https://matrix.to/#/@bingus_violet:matrix.violets-purgatory.dev" - }, - "Discord": { - "name": "bingus_violet" - }, - "Revolt": { - "name": "BingusViolet#5573" - } - }, - "Coding": { - "Forgejo": { - "name": "bingus_violet@git.violets-purgatory.dev", - "url": "https://git.violets-purgatory.dev/bingus_violet/" - }, - "Codeberg": { - "name": "bingus_violet", - "url": "https://codeberg.org/Bingus_violet" - }, - "Docker": { - "name": "bingusviolet", - "url": "https://hub.docker.com/u/bingusviolet" - }, - "Github": { - "name": "violets-puragtory", - "url": "https://github.com/violets-puragtory" - } - }, - "Games": { - "Steam": { - "name": "Violet", - "url": "https://steamcommunity.com/id/violet-The-Thigh-high-obtainer/" - }, - "Roblox": { - "name": "@bingus_violet", - "url": "https://www.roblox.com/users/28347789/profile" - } - } - } - }, "highlightedWords": [ { "words": [ diff --git a/pageUpdater.js b/pageUpdater.js index b4e35d3..02da4f6 100644 --- a/pageUpdater.js +++ b/pageUpdater.js @@ -256,8 +256,10 @@ function converter(html, dynamic = true) { "COMMIT_COUNT": commitCount, "QUOTE_COUNT": quotes.length, "DISCORD_STATUS": () => { - return `${constants.discStatuses[api.lanyard.discord_status].text}` + + if (api.lanyard) { + return `${constants.discStatuses[api.lanyard.discord_status].text}` + ``; + } return ""; }, @@ -269,7 +271,7 @@ function converter(html, dynamic = true) { Blog `, "CUSTOM_STATUS": () => { - if (api.lanyard.custom_status) { + if (api.lanyard && api.lanyard.custom_status) { var status = api.lanyard.custom_status var addedHTML = "

" if (status.emoji) { @@ -287,7 +289,7 @@ function converter(html, dynamic = true) { return "" }, "SELECTED_VIDEO": () => { - if (api.lanyard.video) { + if (api.lanyard && api.lanyard.video) { return `


Random video!

I would call it random daily video but its not at all daily...


` @@ -298,9 +300,9 @@ function converter(html, dynamic = true) { "WEATHER_TEXT": "", "ANNOUNCEMENT": fs.readFileSync(path.join(__dirname, "config/announcement.html")), "SOCIALS": () => { - if (api.lanyard.socials) { + if (api.lanyard && api.lanyard.socials) { var socials = api.lanyard.socials - var html = "" + var html = `
` var socialsTable = Object.keys(socials) for (var i = 0; i < socialsTable.length; i++) { var category = socialsTable[i] @@ -315,6 +317,9 @@ function converter(html, dynamic = true) { } html += "
" } + html += "" + } else { + html = "

Failed to load?!

Uh oh

" } return html }, diff --git a/static/socials/index.html b/static/socials/index.html index e138111..41c34eb 100644 --- a/static/socials/index.html +++ b/static/socials/index.html @@ -33,9 +33,7 @@

Here's most of the sites you can find me on-
if you needed that for some reason?

-
- {SOCIALS} -
+ {SOCIALS}