commit 2d741d0

Emilia Smólska  ·  2026-06-15 08:57:55 +0000 UTC
parent 2d741d0
meow
22 files changed,  +209, -0
+1, -0
1@@ -0,0 +1 @@
2+*.html
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+0, -0
+63, -0
 1@@ -0,0 +1,63 @@
 2+---
 3+Title: awk '{print NR "\t" $0}'
 4+Date: 2026-05-25
 5+---
 6+contact me at:
 7+
 8+xmpp:
 9+: _emilia at girlkissing dot tips_
10+
11+irc:
12+: _emilia_ on _ergo dot chat_
13+
14+matrix (please don't):
15+: _at emilia colon hopium dot club_
16+
17+email:
18+: _emilia at hopeserv dot net_
19+
20+my pgp key on [keys.openpgp.org](https://keys.openpgp.org/vks/v1/by-fingerprint/3A6DFDF0CF94D0AF7AEC55FE2345770677FE3BBD), or here:
21+
22+```
23+-----BEGIN PGP PUBLIC KEY BLOCK-----
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
62+=3lC5
63+-----END PGP PUBLIC KEY BLOCK-----
64+```
+28, -0
 1@@ -0,0 +1,28 @@
 2+<!DOCTYPE html>
 3+<html$ifdef(lang)$ lang="$lang$"$endif$>
 4+	<head>
 5+		<meta charset="utf-8" /> 
 6+		<meta name="viewport" content="width=device-width,initial-scale=1" />
 7+		$for(author.split)$<meta name="author" content="$this.escapehtmlattr$" />$endfor$
 8+		$ifdef(date)$<meta name="date" content="$date.escapehtmlattr$" />$endif$
 9+		$for(css.split)$<link rel="stylesheet" href="$this.escapehtmlurl$" />$endfor$
10+		<title>$ifdef(title)$$title.escapehtml$$endif$</title>
11+	</head>
12+	<body>
13+		<header>
14+			<nav>
15+				<ul>
16+					<li><a href="/">Home</a></li>
17+					<li><a href="/contact">Contact</a></li>
18+					<li><a href="/projects">Projects</a></li>
19+				</ul>
20+			</nav>
21+		</header>
22+		<main>
23+$body$
24+		</main>
25+		<footer>
26+			<a href="http://creativecommons.org/publicdomain/zero/1.0/">CC0</a> | Hosted on <a href="http://nixsha.re">Nixshare</a> | Made with <a href="http://kristaps.bsd.lv/lowdown">Lowdown</a>
27+		</footer>
28+	</body>
29+</html>
+35, -0
 1@@ -0,0 +1,35 @@
 2+---
 3+Title: awk '{print NR "\t" $0}'
 4+Date: 2026-05-24
 5+---
 6+some sort of bunny
 7+
 8+friends and cool people:
 9+
10+- Ashley, Hazel, Kit, Lena, Lexie, Lumi, Merry, Nistria, Veneficium
11+- [Autumn](http://autumn.thekittycat.ca)
12+- [Ceres](http://ceressees.dev)
13+- [Dalem](http://dalem.foo)
14+- [Dani](http://ouppyawa.xyz)
15+- [Luna (moony)](http://moonydev.xyz)
16+- [Magdalena (Girlkissing Tips(tm))](http://girlkissing.tips)
17+- [Nadia (ε-0x2e7579)](http://maidofhope.eu)
18+- [Shrub](http://shrub.industries)
19+- [Vivian](http://princessdisorder.nekoweb.org)
20+- [Émilie](http://girlkissing.rocks)
21+
22+[![Ceres's button]( /_spectacle/ceres.gif )](http://ceressees.dev)
23+[![Dalem's button]( /_spectacle/dalem.png )](http://dalem.foo)
24+[![Dani's button]( /_spectacle/dani.png )](http://ouppyawa.xyz)
25+[![Luna's button]( /_spectacle/moony.png )](http://moonydev.xyz)
26+[![Magdalena's button]( /_spectacle/magdalena.png )](http://girlkissing.tips)
27+[![Nadia's button]( /_spectacle/nadia.png )](http://maidofhope.eu)
28+[![Shrub's button]( /_spectacle/shrub.jpg )](http://shrub.industries)
29+[![Communism now!]( /_spectacle/comnow.png )](http://marxists.org)
30+[![Dérive Linux]( /_spectacle/derive.jpg )](http://derivelinux.org)
31+[![Free Palestine now!]( /_spectacle/freepalnow.gif )](http://cat-n.org)
32+[![King Gizzard forever]( /_spectacle/kglw.png )](http://kinggizzardandthelizardwizard.com/)
33+[![Lesbian flag]( _spectacle/lesbian.png )](http://cat-n.org)
34+[![Made with my own two paws]( /_spectacle/paws.png )](http://cat-n.org)
35+[![Stop NATO]( /_spectacle/nato.gif )](https://www.amazon.com/dp/1541724003/)
36+[![Written in Acme]( /_spectacle/acme.png )](http://acme.cat-v.org)
+29, -0
 1@@ -0,0 +1,29 @@
 2+.POSIX:
 3+.SUFFIXES:
 4+
 5+ID!=id -u
 6+AUTHOR!=getent passwd ${ID} | awk 'BEGIN{FS=":"} {print $$5}'
 7+
 8+LOWDOWN=lowdown -sthtml -mauthor='${AUTHOR}' -mcss=/style.css --template=html.template
 9+
10+PAGES=index.html contact.html projects.html
11+REMOTEHTDOCS=nixsha.re:/var/www/htdocs/cat-n.org/
12+ASSETS=_spectacle/ style.css
13+
14+all: ${PAGES}
15+
16+.SUFFIXES: .md .html
17+
18+${PAGES}: html.template
19+
20+.md.html:
21+	${LOWDOWN} $< >$@
22+
23+clean:
24+	rm -f ${PAGES}
25+
26+scpall: scppages
27+	scp -r ${ASSETS} ${REMOTEHTDOCS}
28+
29+scppages: ${PAGES}
30+	scp ${PAGES} ${REMOTEHTDOCS}
+1, -0
1@@ -0,0 +1 @@
2+todo
+52, -0
 1@@ -0,0 +1,52 @@
 2+*{
 3+	margin: 0;
 4+}
 5+
 6+html{
 7+	background-color: #FFFFEA;
 8+	font-family: monospace;
 9+}
10+
11+header{
12+	background-color: #EAFFFF;
13+	border-bottom: 1px solid black;
14+}
15+
16+header nav ul{
17+	padding-top: 0;
18+	padding-bottom: 0;
19+	padding-left: 1em;
20+}
21+
22+header nav ul li{
23+	display: inline;
24+}
25+
26+main{
27+	padding-left: 1em;
28+	padding-right: 1em;
29+}
30+
31+footer{
32+	padding-left: 1em;
33+	border-top: 1px solid black;
34+}
35+
36+a{
37+	color: black;
38+	text-decoration: none;
39+}
40+
41+a:hover{
42+	background-color: #9EEEEE;
43+}
44+
45+a:active{
46+	background-color: #AA0000;
47+	color: white;
48+}
49+
50+dl dd{
51+	padding-left: 1em;
52+}
53+