still working on this but i updated a few things and don't know what specifically
All checks were successful
/ build (push) Successful in 28s

This commit is contained in:
Ruben 2025-07-12 21:56:54 -05:00
commit 594a62d113
No known key found for this signature in database
GPG key ID: 8EA836555FB6D9A5
27 changed files with 303 additions and 181 deletions

View file

@ -0,0 +1,23 @@
<!-- synth.download admins -->
<article id="admins" class="window">
<div class="header">
<div class="titlebar-icon" aria-hidden="true">
<span class="icon tabler--user-cog"></span>
</div>
<a href="#Admins">Admins</a>
<div class="window-buttons" aria-hidden="true">
<span class="icon tabler--minimize"></span>
<span class="icon tabler--maximize"></span>
</div>
<div class="close-button" aria-hidden="true">
<span class="icon tabler--x"></span>
</div>
</div>
<section>
<h1><a href="#admins">Admins</a></h1>
<p>All known users on Synth.Download who have full access to the Synth.Download servers (also known as "admins") will be listed here.</p>
<p>If any sort of proper contact is required, or if you have any questions, please contact <span style="color:var(--link);">synth@synth.download</span> <small>(email)</small> instead.</p>
<hr class="solid">
{% include "layouts/admins/list.njk" %}
</section>
</article>

View file

@ -0,0 +1,21 @@
<div id="sneexy" class="card sneexy">
<h4><a href="#sneexy">Sneexy <small>(Ruben)</small></a></h4>
<p>Founder; Webmaster; Admin.</p>
<p class="button-container"><a class="button" href="/~sneexy"><span class="icon tabler--arrow-forward"></span> Page</a></p>
<img class="sona" loading="lazy" src="/assets/admins/sneexy.svg" alt="" />
</div>
<div id="senil" class="card senil">
<h4><a href="#senil">Senil</a></h4>
<p>Maintainer; Admin.</p>
<p class="button-container"><a class="button" href="https://senil.me"><span class="icon tabler--external-link"></span> Website</a></p>
</div>
<div id="unnick" class="card unnick">
<h4><a href="#unnick">unnick</a></h4>
<p>Maintainer; Admin.</p>
<p class="button-container"><a class="button" href="https://beepi.ng"><span class="icon tabler--external-link"></span> Website</a></p>
</div>
<div id="melontini" class="card melontini">
<h4><a href="#melontini">melontini</a></h4>
<p>Maintainer; Admin.</p>
<p class="button-container"><a class="button" href="https://melontini.me"><span class="icon tabler--external-link"></span> Website</a></p>
</div>

View file

@ -14,7 +14,7 @@
</div>
</div>
<section>
<h1 style="text-align:center;"><a href="https://iceshrimp.net" target="_blank" style="vertical-align:middle;"><img src="/assets/isnet.png" alt="Iceshrimp.NET source" style="height:2rem;margin-right:.4rem;border-radius:.2rem" /></a>Icesynth!</h1>
<h1 style="text-align:center;"><a href="https://iceshrimp.net" target="_blank" style="vertical-align:middle;"><img src="/assets/fedi/isnet.png" alt="Iceshrimp.NET source" style="height:2rem;margin-right:.4rem;border-radius:.2rem" /></a>Icesynth!</h1>
<p style="text-align:center;">Beep! A small instance themed around <a href="https://synthspecies.com">synths</a>, but accepts all. <small>Not to be confused with our <a href="/sharkey">Sharkey</a> or <a href="/mastodon">Mastodon</a> instances.</small></p>
<p style="text-align:center;"><a class="button" href="https://beeping.synth.download/login"><span class="icon tabler--login"></span> Log in</a> <a class="button" href="https://beeping.synth.download/register"><span class="icon tabler--user-plus"></span> Register</a></p>
<p style="text-align:center;"><a class="button" href="#tips"><span class="icon tabler--bulb"></span> Tips & Tricks</a></p>

View file

@ -14,7 +14,7 @@
</div>
</div>
<section>
<h1 style="text-align:center;"><a href="https://joinmastodon.org" target="_blank" style="vertical-align:middle;"><img src="/assets/mastodon.svg" alt="Mastodon's official website" style="height:2rem;margin-right:.4rem;border-radius:.2rem" /></a>Merpstodon!</h1>
<h1 style="text-align:center;"><a href="https://joinmastodon.org" target="_blank" style="vertical-align:middle;"><img src="/assets/fedi/mastodon.svg" alt="Mastodon's official website" style="height:2rem;margin-right:.4rem;border-radius:.2rem" /></a>Merpstodon!</h1>
<p style="text-align:center;">Merp! A small instance themed around <a href="https://synthspecies.com">synths</a>, but accepts all. <small>Not to be confused with our <a href="/sharkey">Sharkey</a> or <a href="/iceshrimp">Iceshrimp</a> instances.</small></p>
<p style="text-align:center;"><a class="button" href="https://merping.synth.download"><span class="icon tabler--external-link"></span> Visit</a> <a class="button" href="https://merping.synth.download/auth/sign_in"><span class="icon tabler--login"></span> Log in</a></p>
<hr class="solid">

View file

@ -14,7 +14,7 @@
</div>
</div>
<section>
<h1 style="text-align:center;"><a href="https://joinsharkey.org" target="_blank" style="vertical-align:middle;"><img src="/assets/sharkey_sh.svg" alt="Sharkey's website" style="height:2rem;margin-right:.4rem;border-radius:.2rem" /></a>Beepkey!</h1>
<h1 style="text-align:center;"><a href="https://joinsharkey.org" target="_blank" style="vertical-align:middle;"><img src="/assets/fedi/sharkey_sh.svg" alt="Sharkey's website" style="height:2rem;margin-right:.4rem;border-radius:.2rem" /></a>Beepkey!</h1>
<p style="text-align:center;">Beep! A small instance themed around <a href="https://synthspecies.com">synths</a>, but accepts all. <small>Not to be confused with our <a href="/iceshrimp">Iceshrimp</a> or <a href="/mastodon">Mastodon</a> instances.</small></p>
<p style="text-align:center;"><a class="button" href="https://booping.synth.download"><span class="icon tabler--external-link"></span> Visit</a></p>
<p style="text-align:center;"><a class="button" href="https://github.com/poppingmoon/aria#aria"><span class="icon tabler--device-mobile"></span> Aria</a> <a class="button" href="#tips"><span class="icon tabler--bulb"></span> Tips & Tricks</a></p>

View file

@ -6,6 +6,7 @@
{% include "styles/footer.css" %}
{% include "styles/icons.css" %}
{% include "styles/navbar.css" %}
{% include "styles/pages/admins.css" %}
{% include "styles/pages/home.css" %}
{% include "styles/pages/notebook.css" %}
{% include "styles/pages/services.css" %}
@ -13,26 +14,24 @@
{% include "styles/prism-a11y-dark.css" %}
{% include "styles/windows.css" %}
{% endset %}
{% set js %}
{% include "scripts/alt-popup.js" %}
{% include "scripts/button.js" %}
{% include "scripts/settings.js" %}
{% endset %}
<meta charset="UTF-8">
<title>{{ title or metadata.title }} • synth download!</title>
<link rel="canonical" href="https://synth.download/">
<link rel="icon" type="image/png" href="/assets/synth.download/synth.png">
<link rel="me" href="https://beeping.synth.download/@sneexy">
<link rel="me" href="https://booping.synth.download/@sneexy">
<link rel="me" href="https://git.gay/sneexy">
<meta lang="en-US">
<meta name="description" content="{{ description or metadata.description }}">
<meta name="generator" content="{{ eleventy.generator }}">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:url" content="https://synth.download/">
<style>{{ css | cssmin | safe }}</style>
<script>{{ js | jsmin | safe }}</script>
<link rel="stylesheet" href="/pagefind/pagefind-ui.css">
<script src="/pagefind/pagefind-ui.js"></script>
<meta charset="UTF-8">
<title>{{ title or metadata.title }} • synth download!</title>
<link rel="canonical" href="https://synth.download/">
<link rel="icon" type="image/png" href="/assets/synth.download/synth.png">
<link rel="me" href="https://beeping.synth.download/@sneexy">
<link rel="me" href="https://booping.synth.download/@sneexy">
<link rel="me" href="https://git.gay/sneexy">
<meta lang="en-US">
<meta name="description" content="{{ description or metadata.description }}">
<meta name="generator" content="{{ eleventy.generator }}">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:url" content="https://synth.download/">
<style>{{ css | cssmin | safe }}</style>
<script>{{ js | jsmin | safe }}</script>
<link rel="stylesheet" href="/pagefind/pagefind-ui.css">
<script src="/pagefind/pagefind-ui.js"></script>

View file

@ -0,0 +1,74 @@
<section id="private">
<h2><a href="#private">Private</a></h2>
<p>Services that are private (require signup) mainly for close friends and other trusted individual. May still be publicly <i>accessible</i>, but not <i>usable</i>.</p>
<hr class="solid">
<h3 id="p-social"><a href="#p-social">Social</a></h3>
<section id="sharkey" class="card sharkey">
<h4><a href="#sharkey">Sharkey</a></h4>
<p>Advanced social media software connected to the wider <a href="https://fediverse.info">Fediverse</a> (<a href="https://activitypub.rocks/">ActivityPub</a>), based on <a href="https://misskey-hub.net">Misskey</a> with <a href="https://docs.joinsharkey.org/docs/comparison/misskey">many improvements</a>.</p>
<p class="info-box info"><span class="icon tabler--info-circle"></span> Accounts from this instance shall be reached via <span style="color:var(--link);">@booping.synth.download</span></p>
<p class="button-container"><a class="button" href="/sharkey"><span class="icon tabler--info-circle"></span> Info</a> <a class="button" href="https://booping.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<section id="iceshrimp" class="card iceshrimp">
<h4><a href="#iceshrimp">Iceshrimp</a></h4>
<p>Another advanced social media software connected to the wider <a href="https://fediverse.info">Fediverse</a> (<a href="https://activitypub.rocks/">ActivityPub</a>), provided as an alternative for those who dislike the Misskey experience or prefer the Mastodon compatibility.</p>
<p class="info-box info"><span class="icon tabler--info-circle"></span> Accounts from this instance shall be reached via <span style="color:var(--link);">@synth.download</span>, wherever supported.</p>
<p class="button-container"><a class="button" href="/iceshrimp"><span class="icon tabler--info-circle"></span> Info</a> <a class="button" href="https://beeping.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<section id="mastodon" class="card mastodon">
<h4><a href="#mastodon">Mastodon</a></h4>
<p>Calmer social media software connected to the wider <a href="https://fediverse.info">Fediverse</a> (<a href="https://activitypub.rocks/">ActivityPub</a>), it's Mastodon. Running a <a href="https://github.com/melontini/mastodon">light fork</a> of <a href="https://github.com/TheEssem/mastodon">Chuckya</a> which includes features such as emoji reactions.</p>
<p class="info-box info"><span class="icon tabler--info-circle"></span> Accounts from this instance shall be reached via <span style="color:var(--link);">@merping.synth.download</span></p>
<p class="button-container"><a class="button" href="/mastodon"><span class="icon tabler--info-circle"></span> Info</a> <a class="button" href="https://merping.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<section id="pds" class="card pds">
<h4><a href="#pds">PDS</a></h4>
<p>Synth.download's <b>P</b>ersonal <b>D</b>ata <b>S</b>erver, to be used with the Atmosphere (<a href="https://atproto.com">ATProto</a>) and more specifically, <a href="https://bsky.app">Bluesky</a>.</p>
<p class="button-container"><a class="button" href="https://pds.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<hr class="solid">
<h3 id="p-chat"><a href="#p-chat">Chat</a></h3>
<section id="xmpp" class="card xmpp">
<h4><a href="#xmpp">XMPP</a></h4>
<p>Generic XMPP server ran by us, powered with ejabberd. Simply point your client to <code>synth.download</code>.</p>
<p style="margin-bottom:unset !important;"><a href="https://compliance.conversations.im/server/synth.download"><img src="https://compliance.conversations.im/badge/synth.download"></a></p>
</section>
<section id="email" class="card email">
<h4><a href="#email">Email</a></h4>
<p>A mailserver to get your own synth.download email. Mailserver run by us within a container, and probably blocked by Outlook. <small>Gmail <i>probably</i> works, though!... I hate email.</small></p>
</section>
<hr class="solid">
<h3 id="p-sharing"><a href="#p-sharing">Sharing</a></h3>
<section id="forgejo" class="card forgejo">
<h4><a href="#forgejo">Forgejo</a></h4>
<p>A home for all of your Git repositories.</p>
<p class="button-container"><a class="button" href="https://forged.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<hr class="solid">
<h3 id="p-fun"><a href="#p-fun">Fun</a></h3>
<section id="ask-js" class="card ask-js">
<h4><a href="#ask-js">Ask-js</a></h4>
<p>Platform for receiving and answering anonymous questions and answers.</p>
<p class="button-container"><a class="button" href="https://asking.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p></p>
</section>
<hr class="solid">
<h3 id="p-personal"><a href="#p-personal">Personal</a></h3>
<section id="vaultwarden" class="card vaultwarden">
<h4><a href="#vaultwarden">Vaultwarden</a></h4>
<p>Bitwarden-compatible password manager with 2FA support and all that good stuff.</p>
<p class="button-container"><a class="button" href="https://vault.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<section id="freshrss" class="card freshrss">
<h4><a href="#freshrss">FreshRSS</a></h4>
<p>Online RSS and Atom compatible feed reader.</p>
<p class="info-box warn"><span class="icon tabler--alert-triangle"></span> Log in through ZITADEL.</span></p>
<p class="button-container"><a class="button" href="https://rss.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<hr class="solid">
<h3 id="p-other"><a href="#p-other">Other</a></h3>
<section id="zitadel" class="card zitadel">
<h4><a href="#zitadel">ZITADEL</a></h4>
<p>Our authenticator to access multiple services using one account... or an attempt to. Currently only used for FreshRSS and Forgejo, and hoping to expand more with this.</p>
<p class="button-container"><a class="button" href="https://auth.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
</section>

View file

@ -0,0 +1,21 @@
<section id="public">
<h2><a href="#public">Public</a></h2>
<p>All services that are publicly accessible to everyone and doesn't require any registration/has restrictions to use.</p>
<hr class="solid">
<h3 id="alternative-frontends"><a href="#alternative-frontends">Alternative frontends</h3>
<div id="redlib" class="card redlib">
<h4><a href="#redlib">Redlib</a></h4>
<p>A simple alternative frontend for accessing <a href="https://reddit.com">Reddit</a> content.</p>
<p class="button-container"><a class="button" href="https://reddit.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</div>
<h3 id="games"><a href="#games">Games</a></h3>
<div id="dark-room" class="card dark-room">
<h4><a href="#dark-room">A Dark Room</a></h4>
<p>Just a mirror of <a href="https://adarkroom.doublespeakgames.com">A Dark Room</a>, a minimalist and dark text adventure-like game</p>
<p class="button-container"><a class="button" href="https://adarkroom.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</div>
<hr class="solid">
<div class="card last">
<p>More soon.</p>
</div>
</section>

View file

@ -16,157 +16,11 @@
<section>
<h1><a href="#services">Services</a></h1>
<p>All of our services that we host on Synth.download will be listed here. If you have a suggestion for a service to possibly look into hosting, feel free to poke at <a href="/~sneexy">~sneexy</a>!</p>
<details class="styled" style="margin-top:2rem;margin-bottom:1rem;">
<summary><span class="icon tabler--list-tree"></span>Table-of-Contents <span class="icon tabler--arrow-autofit-height"></span></summary>
<section>
<ul>
<li>
<a href="#public">Public</a>
</li>
<ul>
<li><a href="#alternative-frontends">Alternative frontends</a></li>
<ul>
<li><a href="#redlib">Redlib</a></li>
</ul>
<li><a href="#games">Games</a></li>
<ul>
<li><a href="#dark-room">A Dark Room</a></li>
</ul>
</ul>
<li>
<a href="#private">Private</a>
</li>
<ul>
<li><a href="#p-social">Social</a></li>
<ul>
<li><a href="#sharkey">Sharkey</a></li>
<li><a href="#iceshrimp">Iceshrimp</a></li>
<li><a href="#mastodon">Mastodon</a></li>
<li><a href="#pds">PDS</a></li>
</ul>
<li><a href="#p-chat">Chat</a></li>
<ul>
<li><a href="#xmpp">XMPP</a></li>
<li><a href="#email">Email</a></li>
</ul>
<li><a href="#p-sharing">Sharing</a></li>
<ul>
<li><a href="#forgejo">Forgejo</a></li>
</ul>
<li><a href="#p-fun">Fun</a></li>
<ul>
<li><a href="#ask-js">Ask-js</a></li>
</ul>
<li><a href="#p-personal">Personal</a></li>
<ul>
<li><a href="#vaultwarden">Vaultwarden</a></li>
<li><a href="#freshrss">FreshRSS</a></li>
</ul>
<li><a href="#p-other">Other</a></li>
<ul>
<li><a href="#zitadel">ZITADEL</a></li>
</ul>
</ul>
</ul>
</section>
</details>
{% include "layouts/services/toc.njk" %}
<div class="flex-container">
<section id="public">
<h2><a href="#public">Public</a></h2>
<p>All services that are publicly accessible to everyone and doesn't require any registration/has restrictions to use.</p>
<hr class="solid">
<h3 id="alternative-frontends"><a href="#alternative-frontends">Alternative frontends</h3>
<div id="redlib" class="card redlib">
<h4><a href="#redlib">Redlib</a></h4>
<p>A simple alternative frontend for accessing <a href="https://reddit.com">Reddit</a> content.</p>
<p class="button-container"><a class="button" href="https://reddit.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</div>
<h3 id="games"><a href="#games">Games</a></h3>
<div id="dark-room" class="card dark-room">
<h4><a href="#dark-room">A Dark Room</a></h4>
<p>Just a mirror of <a href="https://adarkroom.doublespeakgames.com">A Dark Room</a>, a minimalist and dark text adventure-like game</p>
<p class="button-container"><a class="button" href="https://adarkroom.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</div>
<hr class="solid">
<div class="card last">
<p>More soon.</p>
</div>
</section>
{% include "layouts/services/public.njk" %}
<hr class="solid">
<section id="private">
<h2><a href="#private">Private</a></h2>
<p>Services that are private (require signup) mainly for close friends and other trusted individual. May still be publicly <i>accessible</i>, but not <i>usable</i>.</p>
<hr class="solid">
<h3 id="p-social"><a href="#p-social">Social</a></h3>
<section id="sharkey" class="card sharkey">
<h4><a href="#sharkey">Sharkey</a></h4>
<p>Advanced social media software connected to the wider <a href="https://fediverse.info">Fediverse</a> (<a href="https://activitypub.rocks/">ActivityPub</a>), based on <a href="https://misskey-hub.net">Misskey</a> with <a href="https://docs.joinsharkey.org/docs/comparison/misskey">many improvements</a>.</p>
<p class="info-box info"><span class="icon tabler--info-circle"></span> Accounts from this instance shall be reached via <span style="color:var(--link);">@booping.synth.download</span></p>
<p class="button-container"><a class="button" href="/sharkey"><span class="icon tabler--info-circle"></span> Info</a> <a class="button" href="https://booping.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<section id="iceshrimp" class="card iceshrimp">
<h4><a href="#iceshrimp">Iceshrimp</a></h4>
<p>Another advanced social media software connected to the wider <a href="https://fediverse.info">Fediverse</a> (<a href="https://activitypub.rocks/">ActivityPub</a>), provided as an alternative for those who dislike the Misskey experience or prefer the Mastodon compatibility.</p>
<p class="info-box info"><span class="icon tabler--info-circle"></span> Accounts from this instance shall be reached via <span style="color:var(--link);">@synth.download</span>, wherever supported.</p>
<p class="button-container"><a class="button" href="/iceshrimp"><span class="icon tabler--info-circle"></span> Info</a> <a class="button" href="https://beeping.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<section id="mastodon" class="card mastodon">
<h4><a href="#mastodon">Mastodon</a></h4>
<p>Calmer social media software connected to the wider <a href="https://fediverse.info">Fediverse</a> (<a href="https://activitypub.rocks/">ActivityPub</a>), it's Mastodon. Running a <a href="https://github.com/melontini/mastodon">light fork</a> of <a href="https://github.com/TheEssem/mastodon">Chuckya</a> which includes features such as emoji reactions.</p>
<p class="info-box info"><span class="icon tabler--info-circle"></span> Accounts from this instance shall be reached via <span style="color:var(--link);">@merping.synth.download</span></p>
<p class="button-container"><a class="button" href="/mastodon"><span class="icon tabler--info-circle"></span> Info</a> <a class="button" href="https://merping.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<section id="pds" class="card pds">
<h4><a href="#pds">PDS</a></h4>
<p>Synth.download's <b>P</b>ersonal <b>D</b>ata <b>S</b>erver, to be used with the Atmosphere (<a href="https://atproto.com">ATProto</a>) and more specifically, <a href="https://bsky.app">Bluesky</a>.</p>
<p class="button-container"><a class="button" href="https://pds.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<hr class="solid">
<h3 id="p-chat"><a href="#p-chat">Chat</a></h3>
<section id="xmpp" class="card xmpp">
<h4><a href="#xmpp">XMPP</a></h4>
<p>Generic XMPP server ran by us, powered with ejabberd. Simply point your client to <code>synth.download</code>.</p>
<p style="margin-bottom:unset !important;"><a href="https://compliance.conversations.im/server/synth.download"><img src="https://compliance.conversations.im/badge/synth.download"></a></p>
</section>
<section id="email" class="card email">
<h4><a href="#email">Email</a></h4>
<p>A mailserver to get your own synth.download email. Mailserver run by us within a container, and probably blocked by Outlook. <small>Gmail <i>probably</i> works, though!... I hate email.</small></p>
</section>
<hr class="solid">
<h3 id="p-sharing"><a href="#p-sharing">Sharing</a></h3>
<section id="forgejo" class="card forgejo">
<h4><a href="#forgejo">Forgejo</a></h4>
<p>A home for all of your Git repositories.</p>
<p class="button-container"><a class="button" href="https://forged.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<hr class="solid">
<h3 id="p-fun"><a href="#p-fun">Fun</a></h3>
<section id="ask-js" class="card ask-js">
<h4><a href="#ask-js">Ask-js</a></h4>
<p>Platform for receiving and answering anonymous questions and answers.</p>
<p class="button-container"><a class="button" href="https://asking.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p></p>
</section>
<hr class="solid">
<h3 id="p-personal"><a href="#p-personal">Personal</a></h3>
<section id="vaultwarden" class="card vaultwarden">
<h4><a href="#vaultwarden">Vaultwarden</a></h4>
<p>Bitwarden-compatible password manager with 2FA support and all that good stuff.</p>
<p class="button-container"><a class="button" href="https://vault.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<section id="freshrss" class="card freshrss">
<h4><a href="#freshrss">FreshRSS</a></h4>
<p>Online RSS and Atom compatible feed reader.</p>
<p class="info-box warn"><span class="icon tabler--alert-triangle"></span> Log in through ZITADEL.</span></p>
<p class="button-container"><a class="button" href="https://rss.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
<hr class="solid">
<h3 id="p-other"><a href="#p-other">Other</a></h3>
<section id="zitadel" class="card zitadel">
<h4><a href="#zitadel">ZITADEL</a></h4>
<p>Our authenticator to access multiple services using one account... or an attempt to. Currently only used for FreshRSS and Forgejo, and hoping to expand more with this.</p>
<p class="button-container"><a class="button" href="https://auth.synth.download"><span class="icon tabler--arrow-forward"></span> Go</a></p>
</section>
</section>
{% include "layouts/services/private.njk" %}
</div>
</section>
</article>

View file

@ -0,0 +1,59 @@
<details class="styled" style="margin-top: 2rem; margin-bottom: 1rem">
<summary>
<span class="icon tabler--list-tree"></span>Table-of-Contents
<span class="icon tabler--arrow-autofit-height"></span>
</summary>
<section>
<ul>
<li>
<a href="#public">Public</a>
</li>
<ul>
<li>
<a href="#alternative-frontends">Alternative frontends</a>
</li>
<ul>
<li><a href="#redlib">Redlib</a></li>
</ul>
<li><a href="#games">Games</a></li>
<ul>
<li><a href="#dark-room">A Dark Room</a></li>
</ul>
</ul>
<li>
<a href="#private">Private</a>
</li>
<ul>
<li><a href="#p-social">Social</a></li>
<ul>
<li><a href="#sharkey">Sharkey</a></li>
<li><a href="#iceshrimp">Iceshrimp</a></li>
<li><a href="#mastodon">Mastodon</a></li>
<li><a href="#pds">PDS</a></li>
</ul>
<li><a href="#p-chat">Chat</a></li>
<ul>
<li><a href="#xmpp">XMPP</a></li>
<li><a href="#email">Email</a></li>
</ul>
<li><a href="#p-sharing">Sharing</a></li>
<ul>
<li><a href="#forgejo">Forgejo</a></li>
</ul>
<li><a href="#p-fun">Fun</a></li>
<ul>
<li><a href="#ask-js">Ask-js</a></li>
</ul>
<li><a href="#p-personal">Personal</a></li>
<ul>
<li><a href="#vaultwarden">Vaultwarden</a></li>
<li><a href="#freshrss">FreshRSS</a></li>
</ul>
<li><a href="#p-other">Other</a></li>
<ul>
<li><a href="#zitadel">ZITADEL</a></li>
</ul>
</ul>
</ul>
</section>
</details>

View file

@ -50,6 +50,7 @@
<a href="https://micro.pages.gay"><img src="/assets/buttons/friends/micro.png" alt="micro"></a>
<a href="https://neil.cyrneko.eu"><img src="/assets/buttons/friends/neil.png" alt="Nelson & Neil"></a>
<a href="https://notfire.cc"><img src="/assets/buttons/friends/notfire.gif" alt="notfire"></a>
<a href="https://nytpu.com" class="generic" style="border-color:#1172D0;" aria-label="nytpu">nytpu</a>
<a href="https://odoben.space"><img src="/assets/buttons/friends/odoben.png" alt="Odoben"></a>
<a href="https://ofplayers.net"><img src="/assets/buttons/friends/millions.png" alt="Millions"></a>
<a href="https://ottr.uk"><img src="/assets/buttons/friends/outofshape.gif" alt="The Otterspace!"></a>

View file

@ -14,10 +14,10 @@
</div>
</div>
<section>
<img id="logo" loading="lazy" src="/assets/sneexy.webp" alt="Sneexy" /> <br>
<audio controls loop src="/assets/ASimpleMachine.mp3"></audio> <br>
<img id="logo" loading="lazy" src="/assets/sneexy/sneexy.webp" alt="Sneexy" /> <br>
<audio controls loop src="/assets/sneexy/ASimpleMachine.mp3"></audio> <br>
<small>Theme song by <a href="https://yeen.town/@ChalkLlate">ChalkLlate</a>!</small>
<h1><a href="./ruben"><img loading="lazy" id="pfp" src="/assets/synth tpose spin.gif" alt="3D Low poly model of my synth character. He's a pretty chubby synth with a belly and chest made entirely out of goo, his frame is mostly made with shades of grey with lime/pastel green accents."></a> Hey, I'm <span class="rainbow">Ruben!</span></h1>
<h1><a href="./ruben"><img loading="lazy" id="pfp" src="/assets/sneexy/synth tpose spin.gif" alt="3D Low poly model of my synth character. He's a pretty chubby synth with a belly and chest made entirely out of goo, his frame is mostly made with shades of grey with lime/pastel green accents."></a> Hey, I'm <span class="rainbow">Ruben!</span></h1>
<small>Cheesed to meet ya.</small>
<p style="margin-bottom: -2px;">Big fat gooey synth who is constantly tired.</p>
<small style="font-size: 0.575rem;">...or <i>eepy</i>, but definitely more tired.</small>

View file

@ -483,18 +483,36 @@ summary {
/* image-button grid */
.img-buttons {
text-align: center;
font-size: 0px;
align-items: normal;
display: flex;
flex-wrap: wrap;
font-size: 0 !important;
gap: 5px;
justify-content: center;
margin-inline: auto;
img {
margin-right: 5px;
image-rendering: auto;
image-rendering: crisp-edges;
image-rendering: pixelated;
width: 88px;
height: 31px;
margin: unset !important;
image-rendering: pixelated !important;
transition: transform 0.2s;
}
img:hover {
.generic {
align-content: center;
background-color: color-mix(in srgb, var(--background) 90%, white);
font-size: .95rem !important;
height: 31px;
text-align: center;
transition: transform 0.2s;
width: 88px;
box-sizing: border-box;
border: solid .15rem;
color: var(--foreground);
}
.generic:hover, img:hover {
transform: scale(2);
}
}

View file

@ -74,6 +74,7 @@
.tabler--thumb-up { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 11v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1za4 4 0 0 0 4-4V6a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1-2 2h-7a3 3 0 0 1-3-3'/%3E%3C/svg%3E"); }
.tabler--universe { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.027 11.477a5 5 0 1 0 5.496-4.45a4.95 4.95 0 0 0-3.088.681'/%3E%3Cpath d='M5.636 5.636a9 9 0 1 0 3.555-2.188'/%3E%3Cpath d='M17 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-6 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-3 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); }
.tabler--user { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2'/%3E%3C/svg%3E"); }
.tabler--user-cog { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h2.5m4.501 4a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); }
.tabler--user-heart { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h.5m7.5 7l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); }
.tabler--user-plus { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0m8 12h6m-3-3v6M6 21v-2a4 4 0 0 1 4-4h4'/%3E%3C/svg%3E"); }
.tabler--volume { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8a5 5 0 0 1 0 8m2.7-11a9 9 0 0 1 0 14M6 15H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2l3.5-4.5A.8.8 0 0 1 11 5v14a.8.8 0 0 1-1.5.5z'/%3E%3C/svg%3E"); }

View file

@ -0,0 +1,43 @@
/*
/ _ _
/ __ _ __| |_ __ ___ (_)_ __ ___
/ / _` |/ _` | '_ ` _ \| | '_ \/ __|
/ | (_| | (_| | | | | | | | | | \__ \
/ \__,_|\__,_|_| |_| |_|_|_| |_|___/
/
/ admins - styling the admin cards on the admins page (admin.md) */
#admins section .card {
overflow: hidden;
position: relative;
.sona {
bottom: -3rem;
max-width: 15rem;
opacity: .5;
pointer-events: none;
position: absolute;
right: 0;
transform: rotate(16deg);
}
&.sneexy {
--accent: #65ff88;
}
&.senil {
--accent: #008E54;
.button-container .button:hover {
color: white !important;
}
}
&.unnick {
--accent: #0094FF;
.button-container .button:hover {
color: white !important;
}
}
}

7
admins.md Normal file
View file

@ -0,0 +1,7 @@
---
title: admins
layout: "layouts/base.njk"
permalink: "/admins/"
---
{% include "layouts/admins/admins.njk" %}

1
assets/admins/sneexy.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 283 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Before After
Before After

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 6 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 172 KiB

After

Width:  |  Height:  |  Size: 172 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 604 KiB

After

Width:  |  Height:  |  Size: 604 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB