diff --git a/constants.json b/constants.json index 605060e..bb0943d 100644 --- a/constants.json +++ b/constants.json @@ -45,9 +45,7 @@ "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!", - "Donation software working? 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", - "" + "Getting donations? As a minor? I'll keep dreaming..." ], "titles": [ "World's Worst Developer" @@ -58,6 +56,84 @@ "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 02da4f6..b4e35d3 100644 --- a/pageUpdater.js +++ b/pageUpdater.js @@ -256,10 +256,8 @@ function converter(html, dynamic = true) { "COMMIT_COUNT": commitCount, "QUOTE_COUNT": quotes.length, "DISCORD_STATUS": () => { - if (api.lanyard) { - return `${constants.discStatuses[api.lanyard.discord_status].text}` + + return `${constants.discStatuses[api.lanyard.discord_status].text}` + ``; - } return ""; }, @@ -271,7 +269,7 @@ function converter(html, dynamic = true) { Blog `, "CUSTOM_STATUS": () => { - if (api.lanyard && api.lanyard.custom_status) { + if (api.lanyard.custom_status) { var status = api.lanyard.custom_status var addedHTML = "

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


Random video!

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


` @@ -300,9 +298,9 @@ function converter(html, dynamic = true) { "WEATHER_TEXT": "", "ANNOUNCEMENT": fs.readFileSync(path.join(__dirname, "config/announcement.html")), "SOCIALS": () => { - if (api.lanyard && api.lanyard.socials) { + if (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] @@ -317,9 +315,6 @@ function converter(html, dynamic = true) { } html += "
" } - html += "" - } else { - html = "

Failed to load?!

Uh oh

" } return html }, diff --git a/static/index.html b/static/index.html index c4be63c..9622bb5 100644 --- a/static/index.html +++ b/static/index.html @@ -40,10 +40,13 @@

They/Them

Developer

+

{DISCORD_STATUS}

+
+ diff --git a/static/root.css b/static/root.css index 99f508b..ef29373 100644 --- a/static/root.css +++ b/static/root.css @@ -96,12 +96,12 @@ img:not(.project-inner > div > img):not(.activity>img) { 0% { transform: translateY(calc(50vh - 6rem)) scale(1.5); opacity: 0; - /* height: 4rem; */ + height: 4rem; } 50% { opacity: 1; - /* height: 4rem; */ + height: 4rem; transform: translateY(calc(50vh - 6rem)) scale(1.25); } @@ -138,7 +138,7 @@ img:not(.project-inner > div > img):not(.activity>img) { overflow-x: hidden; } - 30% { + 100% { overflow-y: hidden; overflow-x: hidden; } diff --git a/static/socials/index.html b/static/socials/index.html index 5aac04d..e138111 100644 --- a/static/socials/index.html +++ b/static/socials/index.html @@ -25,13 +25,17 @@ {WEATHER_MODIFIER} {TOPBAR} - +

Socials


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

- {SOCIALS} +
+ {SOCIALS} +

diff --git a/static/stats/index.html b/static/stats/index.html index 84340f5..1e14a68 100644 --- a/static/stats/index.html +++ b/static/stats/index.html @@ -31,7 +31,9 @@

Welcome to the stats page! This page is now "deprecated"... sorta.
Feel free to read more about it at the bottom of the page.

-


Stats

+

+
Stats +


  • Page generation time: {LOAD_TIME}
  • diff --git a/static/style.css b/static/style.css index 1ab2e23..7c2c6bf 100644 --- a/static/style.css +++ b/static/style.css @@ -269,7 +269,7 @@ li { .lengthBar { background-color: rgb(50, 40, 60); display: block; - width: calc(100% - 110px); + width: calc(100% - 100px); margin: auto; height: 12px; padding: 0; @@ -343,4 +343,5 @@ b, b > *, .activityTitle, .activityTitle > *, .bold { .durationBarFormatter { float: right; + width: 90px; } \ No newline at end of file