2024-02-08 12:30:38 -06:00
<!DOCTYPE html>
< html lang = "en" >
< head >
2024-04-24 15:55:11 -05:00
< link rel = "stylesheet" type = "text/css" href = "./style.css" >
2024-02-12 11:12:15 -06:00
< link rel = "stylesheet" type = "text/css" href = "./root.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-04-12 23:35:09 -05:00
< script src = "./main.js" > < / script >
2024-02-08 12:30:38 -06:00
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< title > Violet's Purgatory< / title >
< meta name = "darkreader-lock" >
2024-02-13 09:38:29 -06:00
< meta content = "Violet's Purgatory" property = "og:title" / >
2024-04-26 09:09:01 -05:00
< meta content = "Hi, I'm Violet, a 15 year old web & game developer. My site has info about me, so please visit!" property = "og:description" / >
2024-02-08 12:30:38 -06:00
< meta content = "https://api.violets-purgatory.dev/v1/pfp" property = "og:image" / >
< meta content = "#a200ff" data-react-helmet = "true" name = "theme-color" / >
< / head >
< body >
2024-03-03 23:57:30 -06:00
{WEATHER_MODIFIER}
2024-04-18 23:50:10 -05:00
< h1 class = "animatedTitle" > Welcome to < span class = "mainTitle" > 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-04-18 23:50:10 -05:00
< img draggable = "false" src = "https://api.violets-purgatory.dev/v1/pfp" 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-04-17 11:21:02 -05:00
<!-- <p>Dating Asahi <3</p> -->
2024-03-30 01:42:20 -05:00
< p > {DISCORD_STATUS}< / p >
2024-04-02 22:12:03 -05:00
<!-- <p>THIS TEXT IS THE EPIC EXTREME FILLER TO TEST THE SITE'S FORMATTING :fire:</p> -->
2024-03-30 01:42:20 -05:00
< / div >
2024-02-10 21:41:53 -06:00
< / div >
2024-02-13 09:23:54 -06:00
< / div >
2024-06-25 01:32:39 -05:00
<!-- <p class="noscript">Violet has been spun {SPINCOUNT} times!</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-04-20 06:50:20 -05:00
< p style = "padding: 10px;" > Hi! I'm Violet, a 15 year old web and game developer. I make server-sided dynamic websites, with no Javascript required! I'm currently making games in the Godot Engine, and my dynamic sites in NodeJS.< / p >
2024-04-16 15:01:16 -05:00
< div class = "linkContainer" >
2024-04-16 14:25:15 -05:00
< a class = "chip" href = "./socials/" > Socials< / a >
2024-04-16 15:05:12 -05:00
< a class = "chip" href = "https://blog.violets-purgatory.dev" > Blog< / a >
2024-04-23 09:08:04 -05:00
<!-- <a class="chip" href="./stats">Stats</a> -->
2024-04-16 15:05:12 -05:00
< a class = "chip" href = "./faq" > Nerd FAQ< / a >
2024-04-16 14:38:32 -05:00
< a class = "chip" href = "https://{BRANCH_SUB}violets-purgatory.dev" > {BRANCH_NAME} site< / a >
2024-04-16 14:25:15 -05:00
< a class = "chip" href = "https://fs.violets-purgatory.dev" > FileShare< / a >
2024-04-16 15:01:16 -05:00
< / div >
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-04-17 11:21:02 -05:00
< p > {RANDOM_QUOTE}< / p >
2024-03-08 10:49:47 -06:00
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-03-04 19:53:08 -06:00
< a href = "https://sxng.violets-purgatory.dev" class = "chip" > SearXNG: sxng.violets-purgatory.dev< / a >
2024-03-29 16:55:40 -05:00
< a class = "chip" > Matrix: matrix.violets-purgatory.dev< / a >
2024-03-05 13:37:34 -06:00
< a href = "https://element.violets-purgatory.dev" class = "chip" > Element: element.violets-purgatory.dev< / a >
2024-05-16 11:52:07 -05:00
< a href = "https://git.violets-purgatory.dev" class = "chip" > Forgejo: git.violets-purgatory.dev (contact me for an account)< / a >
< a class = "chip" > Thumbor: thumbor.violets-purgatory.dev< / 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-06-02 18:36:44 -05:00
<!-- <h1><hr>FAQ</h1>
{PATH_FAQ} -->
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 >