<!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" type="text/css" href="./root.css"> <link rel="stylesheet" type="text/css" href="./style.css"> <noscript> <link rel="stylesheet" href="./noScript.css"> </noscript> <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> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Violet's Purgatory</title> <meta name="darkreader-lock"> <meta content="Violet's Purgatory" property="og:title" /> <meta content="Hi, I'm Violet, a 15 year old web & game developer." property="og:description" /> <meta content="https://api.violets-purgatory.dev/v1/pfp" property="og:image" /> <meta content="#a200ff" data-react-helmet="true" name="theme-color" /> </head> <body> {WEATHER_MODIFIER} <h1 class="animatedTitle">Welcome to <span class="mainTitle noHighlight">Violet's Purgatory</span><span class="note">Commit {COMMIT_COUNT}</span></h1> <main class="animatedMain"> <p>Make sure to check out this project on <a href="https://git.violets-purgatory.dev/bingus_violet/violets-purgatory">Forgejo</a>!</p> <hr> <div id="card"> <h2>{Violet}</h2> <div style="display: flex; justify-content: center; align-items: center;"> <div style="width: 50%;"> <img draggable="false" src="https://api.violets-purgatory.dev/v1/pfp?width=256&height=256" class="pfp"> </div> <div style="width: 50%;"> <div style="float: left;"> <p>They/Them</p> <p>Developer</p> <p>{DISCORD_STATUS}</p> </div> </div> </div> <p>PFP is by <a href="https://www.tumblr.com/meltypen">@meltypen on tumblr</a>!</p> <p class="spinnyCount" style="display: none;">You have spun Violet <span class="localSpins">4</span> times!<br> Everyone has spun Violet <span class="globalSpins">{SPINCOUNT}</span> times!</p> <hr> <div> <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> <h2>Links:</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> <div class="customStatus"> {CUSTOM_STATUS} </div> </div> </div> <p>{RANDOM_QUOTE}</p> <div id="activityHtml"> {ACTIVITIES} </div> {ANNOUNCEMENT} <h1><hr>Services</h1> <p>List of services for public use hosted on Violet's Purgatory.</p> <h2><br>Public:</h2> <a href="https://sxng.violets-purgatory.dev" class="chip">SearXNG: <span class="noHighlight">sxng.violets-purgatory.dev</span></a> <!-- <a class="chip">Matrix: matrix.violets-purgatory.dev</a> --> <!-- <a href="https://element.violets-purgatory.dev" class="chip">Element: element.violets-purgatory.dev</a> --> <a href="https://univerter.dev" class="chip">Univerter: <span class="noHighlight">univerter.dev</span></a> <a class="chip">Thumbor: <span class="noHighlight">thumbor.violets-purgatory.dev</span></a> <h2><br>Invite only:</h2> <a href="https://git.viois.gay" class="chip">Forgejo: <span class="noHighlight">git.viois.gay</span></a> <a href="https://pds.violets-purgatory.dev" class="chip">Bluesky: <span class="noHighlight">pds.violets-purgatory.dev</span></a> <a href="https://sharkey.violets-purgatory.dev" class="chip">Fedi (Sharkey): <span class="noHighlight">sharkey.violets-purgatory.dev</span></a> <br> <p>Feel free to DM me anywhere (Discord & Fedi are best) for an invite! Do understand though, <b>my instances are not stable!<br></b> <underline>By using my services, you are confirming you understand that there are risks of data loss, downtime, and bugs!!!</underline></p> <hr> <h1>Socials</h1> <p>Here's some of the sites you can find me on! Check the full <a href="./socials/">socials</a> page for more details & links.</p> {SOCIALS} <br> {SELECTED_VIDEO} {PATH_STATS} <p>{WEATHER_TEXT}</p> <br> </main> </body> </html>