Random Quote Selector
This commit is contained in:
parent
e51b98eb0a
commit
9e7619098d
3 changed files with 30 additions and 22 deletions
20
config.json
Normal file
20
config.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"activityImages": {
|
||||
"ULTRAKILL": "https://fs.violets-purgatory.dev/ULTRAKILL/etc/DiscordIcon.webp"
|
||||
},
|
||||
|
||||
"quotes": [
|
||||
"Remember the 14th commandment: Thou shalt always clean thy plate and not waste anything, whether thy stomach is full, or not.",
|
||||
"Remember son, dying is gay!",
|
||||
"Your friendly neighborhood queer",
|
||||
"Boykisser",
|
||||
"I hate javascript!!!"
|
||||
],
|
||||
|
||||
"thumborInstances": [
|
||||
"https://thumbor-production-0e82.up.railway.app/",
|
||||
"https://enormous-book-production.up.railway.app/",
|
||||
"https://unusual-back-production.up.railway.app/",
|
||||
"https://axiomatic-hair-production.up.railway.app/"
|
||||
]
|
||||
}
|
28
index.js
28
index.js
|
@ -8,19 +8,16 @@ var app = express()
|
|||
const PORT = process.env.PORT || 8080
|
||||
|
||||
const staticpath = path.join(__dirname, 'static')
|
||||
const resourcePath = path.join(__dirname, "resources")
|
||||
const resourcePath = path.join(__dirname, 'resources')
|
||||
|
||||
const mainpage = resourcePath + '/mainPage.html'
|
||||
var lanyardData = undefined
|
||||
|
||||
var discData = null
|
||||
|
||||
var thumborInstances = [
|
||||
"https://thumbor-production-0e82.up.railway.app/",
|
||||
"https://enormous-book-production.up.railway.app/",
|
||||
"https://unusual-back-production.up.railway.app/",
|
||||
"https://axiomatic-hair-production.up.railway.app/",
|
||||
]
|
||||
var config = JSON.parse(fs.readFileSync(path.join(__dirname, 'config.json')))
|
||||
|
||||
var thumborInstances = config.thumborInstances
|
||||
|
||||
var thumbCount = 0
|
||||
|
||||
|
@ -28,22 +25,14 @@ function getThumbor() {
|
|||
thumbCount += 1
|
||||
return thumborInstances[thumbCount % thumborInstances.length] + "unsafe"
|
||||
}
|
||||
|
||||
const activityImages = {
|
||||
"ULTRAKILL": "https://fs.violets-purgatory.dev/ULTRAKILL/etc/DiscordIcon.webp"
|
||||
}
|
||||
|
||||
var mastoData = {
|
||||
"lastUpdate": 0,
|
||||
"HTML": ""
|
||||
}
|
||||
|
||||
app.use(express.static(staticpath))
|
||||
|
||||
app.listen(PORT, () => {
|
||||
console.log("Violet's Purgatory is now listening on port: " + PORT)
|
||||
})
|
||||
|
||||
var randomQuotes = config.quotes
|
||||
|
||||
function timeFormatter(seconds) {
|
||||
seconds = Math.ceil(seconds)
|
||||
var minutes = Math.floor(seconds / 60)
|
||||
|
@ -274,9 +263,8 @@ function pageUpdate() {
|
|||
|
||||
html = html.replace("{FAQ}", ``)
|
||||
|
||||
html = html.replace("{MASTODON_FEED}", mastoData.HTML)
|
||||
|
||||
var now = new Date()
|
||||
|
||||
currentMonth = now.getMonth() + 1
|
||||
|
||||
if ([11, 12].includes(currentMonth)) { // The Below HTML is copy and pasted from that one site :>
|
||||
|
@ -289,6 +277,8 @@ function pageUpdate() {
|
|||
|
||||
html = html.replace("{THUMBOR}", getThumbor())
|
||||
|
||||
html = html.replace("{RANDOM_QUOTE}", randomQuotes[Math.floor(Math.random() * randomQuotes.length)])
|
||||
|
||||
if (process.env.BRANCH == "dev") {
|
||||
html = html.replace("{OPPOSITE_URL}", "www")
|
||||
html = html.replace("{OPPOSITE_BRANCH}", "Main")
|
||||
|
|
|
@ -23,9 +23,7 @@
|
|||
|
||||
<body>
|
||||
<h1>Welcome to Violet's Purgatory</h1>
|
||||
<h2>Happy 200 (201) Commits!!!</h2>
|
||||
<p>Hopefully to celebrate, like I promised last time, this time I will try to ACTUALLY find a method to add a commit
|
||||
count to the site!</p>
|
||||
<p>{RANDOM_QUOTE}</p>
|
||||
<div class="fadediv">
|
||||
<div class="container-fluid row" id="card">
|
||||
<h2>Violet</h2>
|
||||
|
|
Loading…
Reference in a new issue