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}
+
+
You have spun Violet 4 times!
Everyone has spun Violet {SPINCOUNT} times!
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