Compare commits

..

No commits in common. "fffda7cedad2266139e1e2ce5f2d82b60501dd1a" and "c7ad1e812c0586b7671cce11bc33028368443c25" have entirely different histories.

6 changed files with 75 additions and 96 deletions

1
.gitignore vendored
View file

@ -1,2 +1 @@
~* ~*
index.html

View file

@ -1,21 +0,0 @@
</ul>
<br>
<t>Services:</t>
<ul id="services">
<li><d tabindex="0">Site hosting</d><p>You can host your own static website on the tilde! And be on this landing page!</p></li>
<li><d tabindex="0">Matrix</d><p>We have our own matrix homeserver!<br><br>We also have a very active room where we chat about silly stuff :3</p></li>
<li><a href="https://mail.linuxposting.xyz">Email</a><p>your-name@linuxposting.xyz. You want it, don't you?<br><br>Works with basically any email client, we also have <a href="https://mail.linuxposting.xyz">a webmail</a></p></li>
<li><a href="https://w.linuxposting.xyz">Wafrn</a><p>Linuxposting-themed fedi instance! For all your linuxposting needs</p></li>
<li><a href="https://git.linuxposting.xyz">Git</a><p>We have our own git forge! Very free and open source. Software.</p></li>
<li><a href="https://copy.tilde.linuxposting.xyz">Copyparty</a><p>File hosting! So convenient! Even guests can browse :3</p></li>
<li><a href="https://cinny.linuxposting.xyz">Cinny</a><p>The good matrix client</p></li>
<li><a href="https://element.linuxposting.xyz">Element</a><p>The bad matrix client. But it has LaTeX, in case you're into that.</p></li>
</ul>
</main><div><span class="title2">Description</span></div></div>
<div class="js skip"><div></div></div>
<span class="credit skip"><a href="https://girlkissing.tips" id="credit">site by Magdalunaa :3</a></span>
<span class="skip-notice skip">Click / space to skip</span>
</body>
<script src="/assets/main.js"></script>
</html>

View file

@ -1,15 +0,0 @@
#!/home/afiw/opt/bin/csi -s
(import (chicken file)
(chicken format)
(chicken io)
(chicken pathname))
(for-each print (find-files "/home"
#:limit 0
#:test (lambda (s) (not (string=? s "/home/!common")))
#:action (lambda (homedir acc)
(let* ((path (sprintf "~a/.config/tilde/description" homedir))
(username (pathname-file homedir))
(desc (if (file-exists? path) (apply string-append (with-input-from-file path read-lines)) "Description file not found")))
(cons (sprintf "<li><a href=\"~~~a/\">~~~a</a><p>~a</p></li>" username username desc) acc)))))

View file

@ -1,13 +0,0 @@
#!/usr/bin/bash
cd /var/lib/caddy/tilde/
rm ../index.html
descs=$(./genuserdescs.scm)
echo "$descs" > users.html
cat start.html users.html end.html > ../index.html
rm users.html

View file

@ -1,46 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="skip">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Linuxposting Tilde</title>
<link rel="stylesheet" href="/assets/base.css">
<link rel="stylesheet" href="/assets/animations.css">
<link rel="stylesheet" href="/assets/colors.css">
<link rel="stylesheet" href="/assets/nojs-atmedia.css">
<style>a:hover { color: var(--c-bg); background-color: var(--c-highlight) }</style>
<link rel="icon" href="/assets/molly.svg">
</head>
<body>
<div class="loading">
<p class="skip">Connecting.</p>
<p class="skip">Connecting..</p>
<p class="skip">Connecting...</p>
</div>
<div class="splash splash-1">│. .
│ ├┐ ─┐/┌┐┌┐┌ ├ ├┐┌┐ ─┐/ ─┐ ┌─┐ ╷
││││││ │ ││││└┐│ │││││ │ ││┌┘ ╵ └─┘
└ └┘/└─├┘└┘─┘└─ └┤./└─└┤└─
┘ ┘ </div>
<div class="nojs skip"><main>
<span class="title nojs skip">Linuxposting Tilde</span>
<div class="ascii">
<div class="ascii-1">\ * __ * __ _
\ \ \_ \ \ \| ,_ ,_ \_ \- \ \_ ,-\ \|\ \ _\ / \_/
\_ \ \\ \_\ |\ \_\ \_\ _\ \_ \ \\ \_\ *|\ \_\ \__
\ ._\ __/</div>
<div class="ascii-2">│. .
│ ├┐ ─┐/┌┐┌┐┌ ├ ├┐┌┐ ─┐/ ─┐ ┌─┐ ╷
││││││ │ ││││└┐│ │││││ │ ││┌┘ ╵ └─┘
└ └┘/└─├┘└┘─┘└─ └┤./└─└┤└─
┘ ┘ </div>
</div>
<div id="about"><p>Welcome to our tilde! We are a small community of linux-loving nerds, you can find some of our websites here!
We also offer a lot of cool self-hosted stuff.
Interested in joining? <a href="https://linuxposting.xyz/register">Register here!</a> :3</p></div>
<br>
<t>Users:</t>
<ul id="users">

75
index.html Normal file
View file

@ -0,0 +1,75 @@
<!DOCTYPE html>
<html lang="en" class="skip">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Linuxposting Tilde</title>
<link rel="stylesheet" href="/assets/base.css">
<link rel="stylesheet" href="/assets/animations.css">
<link rel="stylesheet" href="/assets/colors.css">
<link rel="stylesheet" href="/assets/nojs-atmedia.css">
<style>a:hover { color: var(--c-bg); background-color: var(--c-highlight) }</style>
<link rel="icon" href="/assets/molly.svg">
</head>
<body>
<div class="loading">
<p class="skip">Connecting.</p>
<p class="skip">Connecting..</p>
<p class="skip">Connecting...</p>
</div>
<div class="splash splash-1">│. .
│ ├┐ ─┐/┌┐┌┐┌ ├ ├┐┌┐ ─┐/ ─┐ ┌─┐ ╷
││││││ │ ││││└┐│ │││││ │ ││┌┘ ╵ └─┘
└ └┘/└─├┘└┘─┘└─ └┤./└─└┤└─
┘ ┘ </div>
<div class="nojs skip"><main>
<span class="title nojs skip">Linuxposting Tilde</span>
<div class="ascii">
<div class="ascii-1">\ * __ * __ _
\ \ \_ \ \ \| ,_ ,_ \_ \- \ \_ ,-\ \|\ \ _\ / \_/
\_ \ \\ \_\ |\ \_\ \_\ _\ \_ \ \\ \_\ *|\ \_\ \__
\ ._\ __/</div>
<div class="ascii-2">│. .
│ ├┐ ─┐/┌┐┌┐┌ ├ ├┐┌┐ ─┐/ ─┐ ┌─┐ ╷
││││││ │ ││││└┐│ │││││ │ ││┌┘ ╵ └─┘
└ └┘/└─├┘└┘─┘└─ └┤./└─└┤└─
┘ ┘ </div>
</div>
<div id="about"><p>Welcome to our tilde! We are a small community of linux-loving nerds, you can find some of our websites here!
We also offer a lot of cool self-hosted stuff.
Interested in joining? <a href="https://linuxposting.xyz/register">Register here!</a> :3</p></div>
<br>
<t>Users:</t>
<ul id="users">
<li><a href="~afiw/">~afiw</a></li>
<li><a href="~ceres/">~ceres</a></li>
<li><a href="~jhalfsharp/">~jhalfsharp</a></li>
<li><a href="~kit/">~kit</a></li>
<li><a href="~magdalena/">~magdalena</a><p>computer nerd, silly catgirl, and linuxposting admin :3<br><br>you can find me on <a href="https://www.tumblr.com/blog/magdalunaa">tumblr</a> and <a href="https://w.linuxposting.xyz/blog/magdalunaa">wafrn</a> (fedi / bsky)<br><br>check out my site!<br><br><br><br>disclaimer: cannot guarantee the presence of any girlkissing-related content</p></li>
<li><a href="~mara/">~mara</a></li>
<li><a href="~q4os/">~q4os</a></li>
<li><a href="~steamos/">~steamos</a></li>
<li><a href="~xenonshadow/">~xenonshadow</a></li>
</ul>
<br>
<t>Services:</t>
<ul id="services">
<li><d tabindex="0">Site hosting</d><p>You can host your own static website on the tilde! And be on this landing page!</p></li>
<li><d tabindex="0">Matrix</d><p>We have our own matrix homeserver!<br><br>We also have a very active room where we chat about silly stuff :3</p></li>
<li><a href="https://mail.linuxposting.xyz">Email</a><p>your-name@linuxposting.xyz. You want it, don't you?<br><br>Works with basically any email client, we also have <a href="https://mail.linuxposting.xyz">a webmail</a></p></li>
<li><a href="https://w.linuxposting.xyz">Wafrn</a><p>Linuxposting-themed fedi instance! For all your linuxposting needs</p></li>
<li><a href="https://git.linuxposting.xyz">Git</a><p>We have our own git forge! Very free and open source. Software.</p></li>
<li><a href="https://copy.tilde.linuxposting.xyz">Copyparty</a><p>File hosting! So convenient! Even guests can browse :3</p></li>
<li><a href="https://cinny.linuxposting.xyz">Cinny</a><p>The good matrix client</p></li>
<li><a href="https://element.linuxposting.xyz">Element</a><p>The bad matrix client. But it has LaTeX, in case you're into that.</p></li>
</ul>
</main><div><span class="title2">Description</span></div></div>
<div class="js skip"><div></div></div>
<span class="credit skip"><a href="https://girlkissing.tips" id="credit">site by Magdalunaa :3</a></span>
<span class="skip-notice skip">Click / space to skip</span>
</body>
<script src="/assets/main.js"></script>
</html>