summaryrefslogtreecommitdiff
path: root/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'index.html')
-rw-r--r--index.html305
1 files changed, 305 insertions, 0 deletions
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..50c75e3
--- /dev/null
+++ b/index.html
@@ -0,0 +1,305 @@
+<!--
+ sophies.rocks
+
+ Copyright (C) 2026 Zofia Szweda
+
+ This file is part of sophies.rocks.
+
+ sophies.rocks is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of
+ the License, or (at your option) any later version.
+
+ sophies.rocks is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>.
+-->
+
+<!DOCTYPE html>
+<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta name="theme-color" content="#f8efdf" />
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>sophies website or something</title>
+ <link rel="icon" type="image/png" href="/assets/_.ico" />
+ <link rel="preconnect" href="https://libre.fm" />
+ <link rel="stylesheet" href="/style.css" />
+ </head>
+ <body>
+ <script src="https://keepandroidopen.org/banner.js?size=minimal&amp;animation=off"></script>
+ <br />
+ <nav>
+ <p></p>
+ <a href="/">index</a>
+ <a href="/about.html">/about</a>
+ <a href="/contact.html">/contact</a>
+ <a href="/slashes.html">/slashes</a>
+ <a href="/uses.html">/uses</a>
+ <a href="/webrings.html">/webrings</a>
+ <a href="https://blog.sophies.rocks">/blog</a>
+ <a href="https://1kb.sophies.rocks">/1kb</a>
+ <a href="/tarantino/">/tarantino</a>
+ </nav>
+ <h1>sophies.rocks</h1>
+ <p id="visitor-count">you are visitor: ...</p>
+ <section id="recent">
+ <h2>Recent</h2>
+ <div class="recent-grid">
+ <div class="recent-column">
+ <div id="recent-publications" class="recent-box">
+ <h3>Publications</h3>
+ <ul>
+ <li>Loading...</li>
+ </ul>
+ </div>
+ <div id="recent-now" class="recent-box">
+ <h3>Changelog</h3>
+ <ul>
+ <li>
+ <time datetime="2026-08-29">2026-08-29</time>
+ <p>
+ Swapped the IRC section in
+ <a href="/uses.html">uses.html</a>
+ for XMPP
+ </p>
+ </li>
+ <li>
+ <time datetime="2026-08-29">2026-08-29</time>
+ <p>
+ Add a section for ATproto in <a href="/uses.html">/uses</a>
+ </p>
+ </li>
+ <li>
+ <time datetime="2026-08-27">2026-08-27</time>
+ <p>Added this beatiful changelog you're reading right now,</p>
+ <p>
+ also swap out Atkinson Hyperlegible for Atkinson Hyperlegible
+ Next
+ </p>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div id="recent-scrobbles" class="recent-box">
+ <h3>Listening</h3>
+ <ul>
+ <li>Loading...</li>
+ </ul>
+ </div>
+ </div>
+ </section>
+ <h2>where the <code>/bin/fsck</code> am I?!</h2>
+ <p>
+ you're in my website! a personal one, of a polish furry transfemme
+ programmer
+ </p>
+ <p>i like writing, and linux, and space, i like alot of things!</p>
+ <p>i hope you like it in here! :D</p>
+ <p>fun fact: every single page* here is compatible with XHTML.</p>
+ <p>
+ in this websites Caddyfile, the content-type is set to xhtml, and every
+ html tag has <code>xmlns="http://www.w3.org/1999/xhtml"</code> inside.
+ </p>
+ <p>
+ (the reason theres an asterisks is because i cant control the scripts
+ inside webrings.html)
+ </p>
+ <p>
+ (which also means that i would have to download every script and fix it
+ myself)
+ </p>
+ <p>(which i dont really wanna do)</p>
+ <hr />
+ <!-- this for some reason HAS to be on the front page -->
+ <div style="text-align: center">
+ <a href="https://nixwebr.ing/prev/sophie" target="_top"> prev |</a>
+ <a href="https://nixwebr.ing"> nix webring </a>
+ <a style="font-size: 60%" href="https://nixwebr.ing/rand" target="_top"
+ >(random)</a
+ >
+ <a href="https://nixwebr.ing/next/sophie" target="_top"> | next</a>
+ </div>
+ <footer class="buttons">
+ <a href="https://sophies.rocks">
+ <img
+ src="/assets/eightyeight.png"
+ alt="my 88x31 button!"
+ title="hey its me!"
+ />
+ </a>
+ <a href="https://swimming.cat">
+ <img
+ src="/assets/site-button.webp"
+ alt="swimming.cat"
+ title="ashley website!!"
+ />
+ </a>
+ <a href="https://oli.xenia.gay">
+ <img src="/assets/oli.gif" alt="oli.xenia.gay" />
+ </a>
+ <a href="http://lunaisafox.xyz">
+ <img src="/assets/stuff.gif" alt="lunaisafox.xyz" />
+ </a>
+ <a href="https://8bitosc.net">
+ <img
+ src="https://8bitosc.net/img/88x31/jay.gif"
+ width="88"
+ height="31"
+ alt="https://8bitosc.net"
+ />
+ </a>
+ <a
+ href="https://devhumor.com/content/uploads/images/June2018/thanks_javascript.png"
+ >
+ <img
+ class="_88x31"
+ src="/assets/warning-page-contains-javascript.gif"
+ alt="Warning: Page contains JavaScript!"
+ title="I HATE JAVASCRIPT!!!!!"
+ />
+ </a>
+ <img
+ src="/assets/made-on-gnu-linux.png"
+ width="88"
+ height="31"
+ alt="made on gnu/linux"
+ title="this is fact-checked by true sophies."
+ />
+ <a href="https://nixos.org">
+ <img
+ src="/assets/nix_dark.webp"
+ alt="i use nix btw"
+ title="hnngh nix hhgnnghghn"
+ width="88"
+ height="31"
+ />
+ </a>
+ <a href="https://gnu.org"
+ ><img
+ src="/assets/gnu.webp"
+ alt="gnu.org"
+ title="gnu's not unlikely"
+ width="88"
+ height="31"
+ /></a>
+ <a href="https://gnu.org"
+ ><img
+ src="/assets/agpl.png"
+ alt="agpl free software, made with freedom"
+ title="there is a license header in each file. i love gnu and gpl!"
+ /></a>
+ <a href="https://helix-editor.com"
+ ><img
+ src="/assets/helix.webp"
+ alt="made with helix"
+ title="i believe in helix supremacy"
+ width="88"
+ height="31"
+ /></a>
+ <a href="https://caddy.com">
+ <img
+ src="/assets/caddy.png"
+ alt="caddy.com"
+ title="this website runs on caddy!"
+ width="88"
+ height="31"
+ />
+ </a>
+ <a href="https://512kb.club">
+ <img
+ src="/assets/orange-team.svg"
+ alt="512kb.club"
+ title="my website is under 250 kb!"
+ width="88"
+ height="31"
+ />
+ </a>
+ <a href="/humans.txt">
+ <img
+ src="/assets/humanstxt.gif"
+ alt="humans.txt of this website"
+ title="the web is made for humans"
+ />
+ </a>
+ <a href="https://go.bsky.app/profile/sophies.rocks"
+ ><img
+ src="/assets/bluesky.png"
+ alt="bsky.app/sophies.rocks - my bluesky profile"
+ title="follow me on bluesky!"
+ /></a>
+ <a href="https://php.net"
+ ><img src="/assets/php.webp" alt="https://php.net" title="i hate php"
+ /></a>
+ <a href="https://libre.fm"
+ ><img
+ src="/assets/librefm.png"
+ alt="https://libre.fm"
+ title="libre.fm > last.fm"
+ /></a>
+ <a href="https://tangled.org"
+ ><img
+ src="/assets/tangled.png"
+ alt="https://tangled.org"
+ title="tangled.org rules (i made this button!)"
+ /></a>
+ <a href="https://tallyhall.com"
+ ><img
+ src="/assets/tallyhall.gif"
+ alt="https://tallyhall.com"
+ title="tally hall is the best band"
+ /></a>
+
+ <a href="https://petrapixel.neocities.org/" target="_blank"
+ ><img
+ src="https://cdn.jsdelivr.net/gh/petracoding/petrapixel.neocities.org@latest/public/assets/img/linkback.gif"
+ alt="petrapixel"
+ title="tarantino webring is on petrapixel's webring list"
+ /></a>
+ <a href="https://marque.at/"
+ ><img
+ src="/assets/marque.png"
+ alt="https://marque.at"
+ title="marque bought me sophies.rocks domain i love them"
+ /></a>
+ <a href="sarascafe.lenowo.org"
+ ><img
+ src="/assets/sarascafe.gif"
+ alt="sarascafe"
+ title="cool and smart people on this website"
+ /></a>
+ </footer>
+ <p class="button-code-label">
+ if you want to link back, PLEASE DONT HOTLINK! it hurts my little pi,
+ instead save the image and do:
+ </p>
+ <pre><code>&lt;a href="https://sophies.rocks"&gt;&lt;img src="/path/to/badge.png" width="88" height="31"
+ alt="sophies.rocks"&gt;&lt;/a&gt;</code></pre>
+ <script>
+ //<![CDATA[
+ fetch("/counter.php")
+ .then((r) => r.text())
+ .then((n) => {
+ document.getElementById("visitor-count").textContent =
+ `you are visitor: ${n}`;
+ })
+ .catch(() => {
+ document.getElementById("visitor-count").textContent =
+ "you are visitor: ???";
+ });
+ //]]>
+ </script>
+ <script src="/scrobbles.js" defer="defer"></script>
+ <script src="/publications.js" defer="defer"></script>
+
+ <p class="license">
+ <a href="https://sophies.rocks">Source code</a>
+ &#8212;
+ <a href="COPYING">GNU AGPLv3</a>
+ </p>
+ </body>
+</html>