2024-02-08 12:30:38 -06:00
<!DOCTYPE html>
< html lang = "en" >
< head >
2024-02-12 11:12:15 -06:00
< link rel = "stylesheet" type = "text/css" href = "./root.css" >
2024-09-26 13:16:19 -05:00
< link rel = "stylesheet" type = "text/css" href = "./style.css" >
2024-04-18 23:50:10 -05:00
< noscript >
< link rel = "stylesheet" href = "./noScript.css" >
< / noscript >
2024-02-08 12:30:38 -06:00
2024-09-29 17:30:06 -05:00
< script src = "./js/cash.js" > < / script >
< script src = "./js/constants.js" > < / script >
< script src = "./js/lanyardSocket.js" > < / script >
< script src = "./js/timeFormatter.js" > < / script >
< script src = "./js/spin.js" > < / script >
2024-04-12 23:35:09 -05:00
2024-02-08 12:30:38 -06:00
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
2024-10-01 11:08:02 -05:00
< title > Violet's Purgatory< / title >
2024-02-08 12:30:38 -06:00
< meta name = "darkreader-lock" >
2024-09-30 18:23:48 -05:00
< meta content = "Violet's EVIL Purgatory" property = "og:title" / >
< meta content = "Hi, I'm Violet, an EVIL 15 year old web & game developer. Happy Halloween!" property = "og:description" / >
2024-02-08 12:30:38 -06:00
< meta content = "https://api.violets-purgatory.dev/v1/pfp" property = "og:image" / >
2024-09-30 18:23:48 -05:00
< meta content = "orange" data-react-helmet = "true" name = "theme-color" / >
2024-02-08 12:30:38 -06:00
< / head >
< body >
2024-03-03 23:57:30 -06:00
{WEATHER_MODIFIER}
2024-10-01 11:08:02 -05:00
< h1 class = "animatedTitle" > Welcome to < span class = "mainTitle noHighlight" > Violet's Purgatory< / span > < span class = "note" > Commit {COMMIT_COUNT}< / span > < / h1 >
2024-02-12 11:12:15 -06:00
< main class = "animatedMain" >
2024-04-21 20:45:41 -05:00
< p > Make sure to check out this project on < a href = "https://git.violets-purgatory.dev/bingus_violet/violets-purgatory" > Forgejo< / a > !< / p >
2024-03-02 13:41:36 -06:00
< hr >
2024-02-12 11:12:15 -06:00
< div id = "card" >
2024-02-18 08:01:58 -06:00
< h2 > {Violet}< / h2 >
2024-02-12 08:46:49 -06:00
< div style = "display: flex; justify-content: center; align-items: center;" >
2024-03-30 01:42:20 -05:00
< div style = "width: 50%;" >
2024-09-29 16:34:28 -05:00
< img draggable = "false" src = "https://api.violets-purgatory.dev/v1/pfp?width=256&height=256" class = "pfp" >
2024-03-30 01:42:20 -05:00
< / div >
< div style = "width: 50%;" >
2024-04-02 22:12:03 -05:00
< div style = "float: left;" >
2024-03-30 01:42:20 -05:00
< p > They/Them< / p >
2024-04-20 12:56:37 -05:00
< p > Developer< / p >
2024-03-30 01:42:20 -05:00
< p > {DISCORD_STATUS}< / p >
< / div >
2024-02-10 21:41:53 -06:00
< / div >
2024-02-13 09:23:54 -06:00
< / div >
2024-09-29 22:01:40 -05:00
< p > PFP is by < a href = "https://www.tumblr.com/meltypen" > @meltypen on tumblr< / a > !< / p >
2024-04-20 13:03:54 -05:00
< p class = "spinnyCount" style = "display: none;" > You have spun Violet < span class = "localSpins" > 4< / span > times!< br >
2024-04-21 13:01:21 -05:00
Everyone has spun Violet < span class = "globalSpins" > {SPINCOUNT}< / span > times!< / p >
2024-02-18 08:01:58 -06:00
< hr >
< div >
2024-10-16 01:30:36 -05:00
< p style = "padding: 10px; padding-bottom: 5px;" > Hi, I'm Violet! I'm a 15 year old web developer, making dynamic websites with server-side rendering, so Javascript is never forced! All of my sites are all made with NodeJS, and are self-hosted.< / p >
2024-05-26 15:32:26 -05:00
< div class = "customStatus" >
{CUSTOM_STATUS}
< / div >
2024-02-12 08:46:49 -06:00
< / div >
< / div >
2024-10-17 00:45:30 -05:00
<!-- <p>{RANDOM_QUOTE}</p> -->
2024-03-08 10:49:47 -06:00
2024-10-17 00:45:30 -05:00
< h2 > Other pages:< / h2 >
< br >
< div class = "linkContainer" >
< a class = "chip" href = "./socials/" > Socials< / a >
< a class = "chip" href = "./stats" > Stats< / a >
< a class = "chip" href = "./faq" > Nerd FAQ< / a >
< a class = "chip" href = "https://{BRANCH_SUB}violets-purgatory.dev" > {BRANCH_NAME} site< / a >
< a class = "chip" href = "./blog" > Blog< / a >
< a class = "chip" href = "https://fs.violets-purgatory.dev" > FileShare< / a >
< / div >
2024-04-22 09:46:29 -05:00
< div id = "activityHtml" >
2024-04-13 00:08:16 -05:00
{ACTIVITIES}
< / div >
2024-05-20 10:45:24 -05:00
{ANNOUNCEMENT}
2024-03-03 19:51:40 -06:00
< h2 > < hr > Services< / h2 >
2024-03-08 11:09:24 -06:00
< p > List of services for public use hosted on Violet's Purgatory.< / p >
2024-08-11 03:51:21 -05:00
< a href = "https://sxng.violets-purgatory.dev" class = "chip" > SearXNG: < span class = "noHighlight" > sxng.violets-purgatory.dev< / span > < / a >
2024-08-11 03:36:42 -05:00
<!-- <a class="chip">Matrix: matrix.violets - purgatory.dev</a> -->
<!-- <a href="https://element.violets - purgatory.dev" class="chip">Element: element.violets - purgatory.dev</a> -->
2024-08-11 03:51:21 -05:00
< a href = "https://git.viois.gay" class = "chip" > Forgejo: < span class = "noHighlight" > git.viois.gay< / span > < / a >
2024-08-22 08:34:26 -05:00
< a href = "https://univerter.dev" class = "chip" > Univerter: < span class = "noHighlight" > univerter.dev< / span > < / a >
2024-08-11 03:51:21 -05:00
< a class = "chip" > Thumbor: < span class = "noHighlight" > thumbor.violets-purgatory.dev< / span > < / a >
2024-02-18 08:01:58 -06:00
< hr >
< h1 > Socials< / h1 >
2024-02-12 14:05:07 -06:00
{PATH_SOCIALS}
2024-03-03 23:57:30 -06:00
< br >
2024-05-20 10:45:24 -05:00
{SELECTED_VIDEO}
2024-04-23 09:08:04 -05:00
2024-05-15 22:31:17 -05:00
{PATH_STATS}
2024-04-23 09:08:04 -05:00
2024-03-03 23:57:30 -06:00
< p > {WEATHER_TEXT}< / p >
< br >
2024-02-08 12:45:32 -06:00
< / main >
2024-02-08 12:30:38 -06:00
< / body >
< / html >