From a7c0ae62b17b298f9d8654a27ec9d59512a658e1 Mon Sep 17 00:00:00 2001 From: kittywitch Date: Sun, 9 Nov 2025 14:35:12 +0000 Subject: [PATCH 1/3] deploy: 6ebd2ddee9ed3bcb9f39b3e9eaf7ec064fe62225 --- static/colorscheme.js | 20 ++++++++++++++++++++ static/nonoscript.js | 9 +++++++++ templates/colorscheme.html | 22 +--------------------- templates/nonoscript.html | 11 +---------- 4 files changed, 31 insertions(+), 31 deletions(-) create mode 100644 static/colorscheme.js create mode 100644 static/nonoscript.js diff --git a/static/colorscheme.js b/static/colorscheme.js new file mode 100644 index 0000000..e4ed0e8 --- /dev/null +++ b/static/colorscheme.js @@ -0,0 +1,20 @@ +var radios = document.getElementsByName("color-scheme"); +var prev = localStorage.getItem("color-scheme"); +for (var i = 0; i < radios.length; i++) { + var _this = radios[i]; + _this.checked = _this.value == prev; + radios[i].addEventListener("change", function() { + if (this.value !== prev) { + prev = this.value; + localStorage.setItem("color-scheme", this.value); + } + }); +} +var button = document.getElementById("clear-color-scheme"); +button.addEventListener("click", function() { + for (var i = 0; i < radios.length; i++) { + var _this = radios[i]; + _this.checked = false; + localStorage.removeItem("color-scheme"); + } +}); diff --git a/static/nonoscript.js b/static/nonoscript.js new file mode 100644 index 0000000..cbe8bec --- /dev/null +++ b/static/nonoscript.js @@ -0,0 +1,9 @@ +function nonoscriptImplementer() { + var nonoscript = document.getElementsByClassName("nonoscript"); + console.log(nonoscript); + for (let item of nonoscript) { + console.log("meep!"); + item.classList.remove("nonoscript"); + } +} +window.onload = nonoscriptImplementer(); diff --git a/templates/colorscheme.html b/templates/colorscheme.html index e8ac7f2..50fe70d 100644 --- a/templates/colorscheme.html +++ b/templates/colorscheme.html @@ -49,26 +49,6 @@ - diff --git a/templates/nonoscript.html b/templates/nonoscript.html index 55a6ebd..a728c41 100644 --- a/templates/nonoscript.html +++ b/templates/nonoscript.html @@ -16,15 +16,6 @@ ``` --> - From 94ad279a47aaa5c3befb4b380411a459406a7dab Mon Sep 17 00:00:00 2001 From: kittywitch Date: Sun, 9 Nov 2025 14:40:11 +0000 Subject: [PATCH 2/3] deploy: fc43c018e56f3bf263e621406187fd76ad911829 --- static/{ => 88x31}/abc.gif | Bin static/{ => 88x31}/acab.gif | Bin static/{ => 88x31}/acidnow.jpg | Bin static/{ => 88x31}/anarchynow.gif | Bin static/{ => 88x31}/antidiscord.gif | Bin static/{ => 88x31}/antinazi.gif | Bin static/{ => 88x31}/ao3.gif | Bin static/{ => 88x31}/autism.png | Bin static/{ => 88x31}/badapple.webp | Bin static/{ => 88x31}/blahaj.png | Bin static/{ => 88x31}/boykisser.png | Bin static/{ => 88x31}/briish.gif | Bin static/{ => 88x31}/button-2hu.gif | Bin static/{ => 88x31}/button-css.gif | Bin static/{ => 88x31}/button-grid.gif | Bin static/{ => 88x31}/button-html.gif | Bin static/{ => 88x31}/button-ublock.gif | Bin static/{ => 88x31}/canada.gif | Bin static/{ => 88x31}/capstasher.png | Bin static/{ => 88x31}/ccs.gif | Bin static/{ => 88x31}/cuteanimegirls.gif | Bin static/{ => 88x31}/fftake.gif | Bin static/{ => 88x31}/fucknfts.png | Bin static/{ => 88x31}/hl.gif | Bin static/{ => 88x31}/ircworks.gif | Bin static/{ => 88x31}/keysmash.gif | Bin static/{ => 88x31}/lain.gif | Bin static/{ => 88x31}/lesbian.png | Bin static/{ => 88x31}/linuxfriendly.gif | Bin static/{ => 88x31}/medjed.jpg | Bin static/{ => 88x31}/minecraft.gif | Bin static/{ => 88x31}/moosyuBtn.gif | Bin static/{ => 88x31}/nb.png | Bin static/{ => 88x31}/neovim.gif | Bin static/{ => 88x31}/nixos.png | Bin static/{ => 88x31}/nonhuman.png | Bin static/{ => 88x31}/openeyes.jpg | Bin static/{ => 88x31}/ourpaws.png | Bin static/{ => 88x31}/pgp-now.gif | Bin static/{ => 88x31}/piracy.png | Bin static/{ => 88x31}/pluralproud.png | Bin static/{ => 88x31}/pokemon.jpg | Bin static/{ => 88x31}/polyamory.png | Bin static/{ => 88x31}/qalle.png | Bin static/{ => 88x31}/queer.png | Bin static/{ => 88x31}/rainysource.png | Bin static/{ => 88x31}/roly-saynotoweb3.gif | Bin static/{ => 88x31}/trans.png | Bin static/{ => 88x31}/trn.png | Bin static/{ => 88x31}/xenia.png | Bin templates/index.html | 98 ++++++++++++------------ 51 files changed, 49 insertions(+), 49 deletions(-) rename static/{ => 88x31}/abc.gif (100%) rename static/{ => 88x31}/acab.gif (100%) rename static/{ => 88x31}/acidnow.jpg (100%) rename static/{ => 88x31}/anarchynow.gif (100%) rename static/{ => 88x31}/antidiscord.gif (100%) rename static/{ => 88x31}/antinazi.gif (100%) rename static/{ => 88x31}/ao3.gif (100%) rename static/{ => 88x31}/autism.png (100%) rename static/{ => 88x31}/badapple.webp (100%) rename static/{ => 88x31}/blahaj.png (100%) rename static/{ => 88x31}/boykisser.png (100%) rename static/{ => 88x31}/briish.gif (100%) rename static/{ => 88x31}/button-2hu.gif (100%) rename static/{ => 88x31}/button-css.gif (100%) rename static/{ => 88x31}/button-grid.gif (100%) rename static/{ => 88x31}/button-html.gif (100%) rename static/{ => 88x31}/button-ublock.gif (100%) rename static/{ => 88x31}/canada.gif (100%) rename static/{ => 88x31}/capstasher.png (100%) rename static/{ => 88x31}/ccs.gif (100%) rename static/{ => 88x31}/cuteanimegirls.gif (100%) rename static/{ => 88x31}/fftake.gif (100%) rename static/{ => 88x31}/fucknfts.png (100%) rename static/{ => 88x31}/hl.gif (100%) rename static/{ => 88x31}/ircworks.gif (100%) rename static/{ => 88x31}/keysmash.gif (100%) rename static/{ => 88x31}/lain.gif (100%) rename static/{ => 88x31}/lesbian.png (100%) rename static/{ => 88x31}/linuxfriendly.gif (100%) rename static/{ => 88x31}/medjed.jpg (100%) rename static/{ => 88x31}/minecraft.gif (100%) rename static/{ => 88x31}/moosyuBtn.gif (100%) rename static/{ => 88x31}/nb.png (100%) rename static/{ => 88x31}/neovim.gif (100%) rename static/{ => 88x31}/nixos.png (100%) rename static/{ => 88x31}/nonhuman.png (100%) rename static/{ => 88x31}/openeyes.jpg (100%) rename static/{ => 88x31}/ourpaws.png (100%) rename static/{ => 88x31}/pgp-now.gif (100%) rename static/{ => 88x31}/piracy.png (100%) rename static/{ => 88x31}/pluralproud.png (100%) rename static/{ => 88x31}/pokemon.jpg (100%) rename static/{ => 88x31}/polyamory.png (100%) rename static/{ => 88x31}/qalle.png (100%) rename static/{ => 88x31}/queer.png (100%) rename static/{ => 88x31}/rainysource.png (100%) rename static/{ => 88x31}/roly-saynotoweb3.gif (100%) rename static/{ => 88x31}/trans.png (100%) rename static/{ => 88x31}/trn.png (100%) rename static/{ => 88x31}/xenia.png (100%) diff --git a/static/abc.gif b/static/88x31/abc.gif similarity index 100% rename from static/abc.gif rename to static/88x31/abc.gif diff --git a/static/acab.gif b/static/88x31/acab.gif similarity index 100% rename from static/acab.gif rename to static/88x31/acab.gif diff --git a/static/acidnow.jpg b/static/88x31/acidnow.jpg similarity index 100% rename from static/acidnow.jpg rename to static/88x31/acidnow.jpg diff --git a/static/anarchynow.gif b/static/88x31/anarchynow.gif similarity index 100% rename from static/anarchynow.gif rename to static/88x31/anarchynow.gif diff --git a/static/antidiscord.gif b/static/88x31/antidiscord.gif similarity index 100% rename from static/antidiscord.gif rename to static/88x31/antidiscord.gif diff --git a/static/antinazi.gif b/static/88x31/antinazi.gif similarity index 100% rename from static/antinazi.gif rename to static/88x31/antinazi.gif diff --git a/static/ao3.gif b/static/88x31/ao3.gif similarity index 100% rename from static/ao3.gif rename to static/88x31/ao3.gif diff --git a/static/autism.png b/static/88x31/autism.png similarity index 100% rename from static/autism.png rename to static/88x31/autism.png diff --git a/static/badapple.webp b/static/88x31/badapple.webp similarity index 100% rename from static/badapple.webp rename to static/88x31/badapple.webp diff --git a/static/blahaj.png b/static/88x31/blahaj.png similarity index 100% rename from static/blahaj.png rename to static/88x31/blahaj.png diff --git a/static/boykisser.png b/static/88x31/boykisser.png similarity index 100% rename from static/boykisser.png rename to static/88x31/boykisser.png diff --git a/static/briish.gif b/static/88x31/briish.gif similarity index 100% rename from static/briish.gif rename to static/88x31/briish.gif diff --git a/static/button-2hu.gif b/static/88x31/button-2hu.gif similarity index 100% rename from static/button-2hu.gif rename to static/88x31/button-2hu.gif diff --git a/static/button-css.gif b/static/88x31/button-css.gif similarity index 100% rename from static/button-css.gif rename to static/88x31/button-css.gif diff --git a/static/button-grid.gif b/static/88x31/button-grid.gif similarity index 100% rename from static/button-grid.gif rename to static/88x31/button-grid.gif diff --git a/static/button-html.gif b/static/88x31/button-html.gif similarity index 100% rename from static/button-html.gif rename to static/88x31/button-html.gif diff --git a/static/button-ublock.gif b/static/88x31/button-ublock.gif similarity index 100% rename from static/button-ublock.gif rename to static/88x31/button-ublock.gif diff --git a/static/canada.gif b/static/88x31/canada.gif similarity index 100% rename from static/canada.gif rename to static/88x31/canada.gif diff --git a/static/capstasher.png b/static/88x31/capstasher.png similarity index 100% rename from static/capstasher.png rename to static/88x31/capstasher.png diff --git a/static/ccs.gif b/static/88x31/ccs.gif similarity index 100% rename from static/ccs.gif rename to static/88x31/ccs.gif diff --git a/static/cuteanimegirls.gif b/static/88x31/cuteanimegirls.gif similarity index 100% rename from static/cuteanimegirls.gif rename to static/88x31/cuteanimegirls.gif diff --git a/static/fftake.gif b/static/88x31/fftake.gif similarity index 100% rename from static/fftake.gif rename to static/88x31/fftake.gif diff --git a/static/fucknfts.png b/static/88x31/fucknfts.png similarity index 100% rename from static/fucknfts.png rename to static/88x31/fucknfts.png diff --git a/static/hl.gif b/static/88x31/hl.gif similarity index 100% rename from static/hl.gif rename to static/88x31/hl.gif diff --git a/static/ircworks.gif b/static/88x31/ircworks.gif similarity index 100% rename from static/ircworks.gif rename to static/88x31/ircworks.gif diff --git a/static/keysmash.gif b/static/88x31/keysmash.gif similarity index 100% rename from static/keysmash.gif rename to static/88x31/keysmash.gif diff --git a/static/lain.gif b/static/88x31/lain.gif similarity index 100% rename from static/lain.gif rename to static/88x31/lain.gif diff --git a/static/lesbian.png b/static/88x31/lesbian.png similarity index 100% rename from static/lesbian.png rename to static/88x31/lesbian.png diff --git a/static/linuxfriendly.gif b/static/88x31/linuxfriendly.gif similarity index 100% rename from static/linuxfriendly.gif rename to static/88x31/linuxfriendly.gif diff --git a/static/medjed.jpg b/static/88x31/medjed.jpg similarity index 100% rename from static/medjed.jpg rename to static/88x31/medjed.jpg diff --git a/static/minecraft.gif b/static/88x31/minecraft.gif similarity index 100% rename from static/minecraft.gif rename to static/88x31/minecraft.gif diff --git a/static/moosyuBtn.gif b/static/88x31/moosyuBtn.gif similarity index 100% rename from static/moosyuBtn.gif rename to static/88x31/moosyuBtn.gif diff --git a/static/nb.png b/static/88x31/nb.png similarity index 100% rename from static/nb.png rename to static/88x31/nb.png diff --git a/static/neovim.gif b/static/88x31/neovim.gif similarity index 100% rename from static/neovim.gif rename to static/88x31/neovim.gif diff --git a/static/nixos.png b/static/88x31/nixos.png similarity index 100% rename from static/nixos.png rename to static/88x31/nixos.png diff --git a/static/nonhuman.png b/static/88x31/nonhuman.png similarity index 100% rename from static/nonhuman.png rename to static/88x31/nonhuman.png diff --git a/static/openeyes.jpg b/static/88x31/openeyes.jpg similarity index 100% rename from static/openeyes.jpg rename to static/88x31/openeyes.jpg diff --git a/static/ourpaws.png b/static/88x31/ourpaws.png similarity index 100% rename from static/ourpaws.png rename to static/88x31/ourpaws.png diff --git a/static/pgp-now.gif b/static/88x31/pgp-now.gif similarity index 100% rename from static/pgp-now.gif rename to static/88x31/pgp-now.gif diff --git a/static/piracy.png b/static/88x31/piracy.png similarity index 100% rename from static/piracy.png rename to static/88x31/piracy.png diff --git a/static/pluralproud.png b/static/88x31/pluralproud.png similarity index 100% rename from static/pluralproud.png rename to static/88x31/pluralproud.png diff --git a/static/pokemon.jpg b/static/88x31/pokemon.jpg similarity index 100% rename from static/pokemon.jpg rename to static/88x31/pokemon.jpg diff --git a/static/polyamory.png b/static/88x31/polyamory.png similarity index 100% rename from static/polyamory.png rename to static/88x31/polyamory.png diff --git a/static/qalle.png b/static/88x31/qalle.png similarity index 100% rename from static/qalle.png rename to static/88x31/qalle.png diff --git a/static/queer.png b/static/88x31/queer.png similarity index 100% rename from static/queer.png rename to static/88x31/queer.png diff --git a/static/rainysource.png b/static/88x31/rainysource.png similarity index 100% rename from static/rainysource.png rename to static/88x31/rainysource.png diff --git a/static/roly-saynotoweb3.gif b/static/88x31/roly-saynotoweb3.gif similarity index 100% rename from static/roly-saynotoweb3.gif rename to static/88x31/roly-saynotoweb3.gif diff --git a/static/trans.png b/static/88x31/trans.png similarity index 100% rename from static/trans.png rename to static/88x31/trans.png diff --git a/static/trn.png b/static/88x31/trn.png similarity index 100% rename from static/trn.png rename to static/88x31/trn.png diff --git a/static/xenia.png b/static/88x31/xenia.png similarity index 100% rename from static/xenia.png rename to static/88x31/xenia.png diff --git a/templates/index.html b/templates/index.html index 81a457a..a820d53 100644 --- a/templates/index.html +++ b/templates/index.html @@ -37,72 +37,72 @@ b D+ G e++ h--- r+++ x+

Web badges Explain?

- I'm therian; non-human. - I'm a transgender woman. - I also identify as non-binary. - I'm a lesbian. - I'm polyamorous. - I'm autistic. - Plural and proud! - Furry! - I love my IKEA sharks - :3 + I'm therian; non-human. + I'm a transgender woman. + I also identify as non-binary. + I'm a lesbian. + I'm polyamorous. + I'm autistic. + Plural and proud! + Furry! + I love my IKEA sharks + :3 - Powered by NixOS; the website isn't currently but hopefully will be in the future! I run it on everything else though. + Powered by NixOS; the website isn't currently but hopefully will be in the future! I run it on everything else though. - Made with Neovim + Made with Neovim - Firefox; take back the web! + Firefox; take back the web! - uBlock Origin, now! Death to the corporate web! + uBlock Origin, now! Death to the corporate web! - Anything but Chrome! + Anything but Chrome! - Canadian flag with Eh? + Canadian flag with Eh? - Union Jack; flag of the United Kingdom + Union Jack; flag of the United Kingdom - Anarchy, now! - Piracy, now! - PGP, now! - Death to fascists! - Fuck Web3! - Fuck NFTs! - Fuck Discord! - IRC works! - All cops are bastards - Trans rights, now! - Pro AO3 freak - Xenia my beloved - Open your eyes! - Acid now! :p - Keysmash equality - 2hu!!! - bad apple!!! - Cute anime girls, now! :3 - Serial Experiments Lain - Cardcaptor Sakura :3 + Anarchy, now! + Piracy, now! + PGP, now! + Death to fascists! + Fuck Web3! + Fuck NFTs! + Fuck Discord! + IRC works! + All cops are bastards + Trans rights, now! + Pro AO3 freak + Xenia my beloved + Open your eyes! + Acid now! :p + Keysmash equality + 2hu!!! + bad apple!!! + Cute anime girls, now! :3 + Serial Experiments Lain + Cardcaptor Sakura :3 - Pokemon forever! + Pokemon forever! - Medjed; <3 Futaba Sakura, <3 Persona 5 - Half Life - Minecraft - <HTML> Learn it today - CSS is difficult - Made with CSS Grid - You're telling me a queer coded this? + Medjed; <3 Futaba Sakura, <3 Persona 5 + Half Life + Minecraft + <HTML> Learn it today + CSS is difficult + Made with CSS Grid + You're telling me a queer coded this?

Sources, where known:

- rainy.gay - moosyu - qalle - capstasher + rainy.gay + moosyu + qalle + capstasher hellnet.work
From 70303d55262dcf7098ae5c304d40dcfb26fac46a Mon Sep 17 00:00:00 2001 From: kittywitch Date: Sun, 9 Nov 2025 15:14:49 +0000 Subject: [PATCH 3/3] deploy: 0a7e78015b6f364f9e937db15a9bcc3a35c047e3 --- content/external/external.toml | 35 ++++++++++++++++++++++++++++++++++ templates/external.html | 19 ++++++++++++++++++ templates/header.html | 1 + 3 files changed, 55 insertions(+) create mode 100644 content/external/external.toml create mode 100644 templates/external.html diff --git a/content/external/external.toml b/content/external/external.toml new file mode 100644 index 0000000..cf28ab7 --- /dev/null +++ b/content/external/external.toml @@ -0,0 +1,35 @@ +[0-smart-questions] +title = "How To Ask Questions The Smart Way" +author = "Eric S. Raymond, Rick Moen" +permalink = "http://catb.org/~esr/faqs/smart-questions.html" +archive = "https://archive.ph/4Nsm2" + +[1-humanitys-endgame] +title = "Humanity's Endgame" +author = "Henry Wismayer" +permalink = "https://www.noemamag.com/humanitys-endgame/" +archive = "https://archive.ph/wvnUr" + +[2-if-all-the-world-were-a-monorepo] +title = "If all the world were a monorepo" +author = "Julie Tibshirani" +permalink = "https://jtibs.substack.com/p/if-all-the-world-were-a-monorepo" +archive = "https://archive.ph/5ZOw2" + +[3-microsoft-broke-my-voice] +title = "Microsoft broke my voice" +author = "a_lilian" +permalink = "https://www.youtube.com/watch?v=LKcT-aQuIFs" +suffix = "YouTube" + +[4-burn-after-watching] +title = "Burn After Watching" +author = "a_lilian" +permalink = "https://www.youtube.com/watch?v=-IargH0hL-s" +suffix = "YouTube" + +[5-lost-ephemera] +title = "Lost Ephemera - The traces we left behind" +author = "a_lilian" +permalink = "https://www.youtube.com/watch?v=xbg-Jjfw2Dg" +suffix = "YouTube" diff --git a/templates/external.html b/templates/external.html new file mode 100644 index 0000000..0650686 --- /dev/null +++ b/templates/external.html @@ -0,0 +1,19 @@ +{% extends "base.html" %} + +{% block content %} +
+

Things I find value in sharing

+
    + {% set data = load_data(path="content/external/external.toml") %} + {% for k, v in data %} +
  • +
    + {{ v.title }} + {% if v.author is defined %} by {{ v.author }}{% endif %}{% if v.archive is defined %} - Archive {% endif %}{% if v.suffix is defined %} ({{ v.suffix }}){% endif %} +
    +
  • + {% endfor %} +
+
+{% endblock content %} + diff --git a/templates/header.html b/templates/header.html index 37d69f8..e4246b7 100644 --- a/templates/header.html +++ b/templates/header.html @@ -5,6 +5,7 @@