summaryrefslogtreecommitdiff
path: root/webring
diff options
context:
space:
mode:
authorRadiohotline <radiohotline@disroot.org>2026-02-17 12:12:37 +0000
committerRadiohotline <radiohotline@disroot.org>2026-02-17 12:12:37 +0000
commit223ef7acb24356fca6cf5ab40c02b43a09452093 (patch)
treed845297a50e78f9ca9c37c113b78b8a2aaa1c138 /webring
parentcae6b00e0f3352a323af2400bf7f9deb7460c7de (diff)
parent37522616a3efcaa3c7b40821155e8f1fff5c9985 (diff)
about
Diffstat (limited to 'webring')
-rw-r--r--webring/linuxring/Tux.pngbin0 -> 11913 bytes
-rw-r--r--webring/linuxring/icon/alpine.pngbin0 -> 4436 bytes
-rw-r--r--webring/linuxring/icon/arch.pngbin0 -> 41798 bytes
-rw-r--r--webring/linuxring/icon/archcraft.pngbin0 -> 7020 bytes
-rw-r--r--webring/linuxring/icon/arco.pngbin0 -> 11495 bytes
-rw-r--r--webring/linuxring/icon/artix.pngbin0 -> 24245 bytes
-rw-r--r--webring/linuxring/icon/bazzite.pngbin0 -> 22728 bytes
-rw-r--r--webring/linuxring/icon/crux.pngbin0 -> 6655 bytes
-rw-r--r--webring/linuxring/icon/debian.pngbin0 -> 48238 bytes
-rw-r--r--webring/linuxring/icon/devuan.pngbin0 -> 15255 bytes
-rw-r--r--webring/linuxring/icon/endeavouros.pngbin0 -> 18477 bytes
-rw-r--r--webring/linuxring/icon/fedora.pngbin0 -> 56775 bytes
-rw-r--r--webring/linuxring/icon/freebsd.pngbin0 -> 63745 bytes
-rw-r--r--webring/linuxring/icon/garuda.pngbin0 -> 34060 bytes
-rw-r--r--webring/linuxring/icon/gentoo.pngbin0 -> 150256 bytes
-rw-r--r--webring/linuxring/icon/kde.pngbin0 -> 3944 bytes
-rw-r--r--webring/linuxring/icon/kubuntu.pngbin0 -> 63049 bytes
-rw-r--r--webring/linuxring/icon/manjaro.pngbin0 -> 5310 bytes
-rw-r--r--webring/linuxring/icon/mate.pngbin0 -> 14741 bytes
-rw-r--r--webring/linuxring/icon/mint.pngbin0 -> 359916 bytes
-rw-r--r--webring/linuxring/icon/nixos.pngbin0 -> 90542 bytes
-rw-r--r--webring/linuxring/icon/nobara.pngbin0 -> 4747 bytes
-rw-r--r--webring/linuxring/icon/openbsd.pngbin0 -> 30686 bytes
-rw-r--r--webring/linuxring/icon/opensuse.pngbin0 -> 56395 bytes
-rw-r--r--webring/linuxring/icon/plan9.pngbin0 -> 1747 bytes
-rw-r--r--webring/linuxring/icon/popos.pngbin0 -> 43337 bytes
-rw-r--r--webring/linuxring/icon/postmarketos.pngbin0 -> 7685 bytes
-rw-r--r--webring/linuxring/icon/q4os.pngbin0 -> 22218 bytes
-rw-r--r--webring/linuxring/icon/raspberry.pngbin0 -> 39563 bytes
-rw-r--r--webring/linuxring/icon/slackware.pngbin0 -> 1252637 bytes
-rw-r--r--webring/linuxring/icon/studio.pngbin0 -> 23670 bytes
-rw-r--r--webring/linuxring/icon/templeos.pngbin0 -> 7598 bytes
-rw-r--r--webring/linuxring/icon/tux.pngbin0 -> 16213 bytes
-rw-r--r--webring/linuxring/icon/ubuntu.pngbin0 -> 81887 bytes
-rw-r--r--webring/linuxring/icon/ultramarine.pngbin0 -> 7519 bytes
-rw-r--r--webring/linuxring/icon/unity.pngbin0 -> 256797 bytes
-rw-r--r--webring/linuxring/icon/void.pngbin0 -> 17219 bytes
-rw-r--r--webring/linuxring/icon/xubuntu.pngbin0 -> 22583 bytes
-rw-r--r--webring/linuxring/icon/zorin.pngbin0 -> 32673 bytes
-rw-r--r--webring/linuxring/icons.txt38
-rw-r--r--webring/linuxring/index.html533
-rw-r--r--webring/linuxring/redirect/alexisnext.html13
-rw-r--r--webring/linuxring/redirect/alexisprev.html13
-rw-r--r--webring/linuxring/redirect/alexznext.html13
-rw-r--r--webring/linuxring/redirect/alexzprev.html13
-rw-r--r--webring/linuxring/redirect/arinext.html13
-rw-r--r--webring/linuxring/redirect/ariprev.html13
-rw-r--r--webring/linuxring/redirect/ficdnext.html13
-rw-r--r--webring/linuxring/redirect/ficdprev.html13
-rw-r--r--webring/linuxring/redirect/hazelnext.html13
-rw-r--r--webring/linuxring/redirect/hazelprev.html13
-rw-r--r--webring/linuxring/redirect/innocentnext.html13
-rw-r--r--webring/linuxring/redirect/innocentprev.html13
-rw-r--r--webring/linuxring/redirect/joelbnext.html13
-rw-r--r--webring/linuxring/redirect/joelbprev.html13
-rw-r--r--webring/linuxring/redirect/k3cannext.html13
-rw-r--r--webring/linuxring/redirect/k3canprev.html13
-rw-r--r--webring/linuxring/redirect/kaanext.html13
-rw-r--r--webring/linuxring/redirect/kaaprev.html13
-rw-r--r--webring/linuxring/redirect/libnext.html13
-rw-r--r--webring/linuxring/redirect/libprev.html13
-rw-r--r--webring/linuxring/redirect/lottanext.html13
-rw-r--r--webring/linuxring/redirect/lottaprev.html13
-rw-r--r--webring/linuxring/redirect/lukenext.html13
-rw-r--r--webring/linuxring/redirect/lukeprev.html13
-rw-r--r--webring/linuxring/redirect/mtgnext.html13
-rw-r--r--webring/linuxring/redirect/mtgprev.html13
-rw-r--r--webring/linuxring/redirect/myrdinnext.html13
-rw-r--r--webring/linuxring/redirect/myrdinprev.html13
-rw-r--r--webring/linuxring/redirect/nathannext.html13
-rw-r--r--webring/linuxring/redirect/nathanprev.html13
-rw-r--r--webring/linuxring/redirect/offensivenext.html13
-rw-r--r--webring/linuxring/redirect/offensiveprev.html13
-rw-r--r--webring/linuxring/redirect/pognext.html13
-rw-r--r--webring/linuxring/redirect/pogprev.html13
-rw-r--r--webring/linuxring/redirect/prigonext.html13
-rw-r--r--webring/linuxring/redirect/prigoprev.html13
-rw-r--r--webring/linuxring/redirect/scutinext.html13
-rw-r--r--webring/linuxring/redirect/scutiprev.html13
-rw-r--r--webring/linuxring/redirect/skoovenext.html13
-rw-r--r--webring/linuxring/redirect/skooveprev.html13
-rw-r--r--webring/linuxring/redirect/sornext.html13
-rw-r--r--webring/linuxring/redirect/sorprev.html13
-rw-r--r--webring/linuxring/redirect/template.txt13
-rw-r--r--webring/linuxring/redirect/tx0next.html13
-rw-r--r--webring/linuxring/redirect/tx0prev.html13
-rw-r--r--webring/linuxring/redirect/virusnext.html13
-rw-r--r--webring/linuxring/redirect/virusprev.html13
-rw-r--r--webring/linuxring/redirect/zzfsnext.html13
-rw-r--r--webring/linuxring/redirect/zzfsprev.html13
-rw-r--r--webring/linuxring/ring.js122
-rw-r--r--webring/linuxring/script/onionring-index.js20
-rw-r--r--webring/linuxring/script/onionring-variables.js94
-rw-r--r--webring/linuxring/script/onionring-variablesnew.js9
-rw-r--r--webring/linuxring/script/onionring-variablesold.js94
-rw-r--r--webring/linuxring/script/onionring-widget.js73
-rw-r--r--webring/linuxring/script/onionring.css38
-rw-r--r--webring/linuxring/script/tuxicon.pngbin0 -> 16213 bytes
-rw-r--r--webring/linuxring/style.css56
-rw-r--r--webring/linuxring/template.txt21
-rw-r--r--webring/linuxring/templateold.txt12
-rw-r--r--webring/linuxring/webring.py20
-rw-r--r--webring/linuxring/widget.txt17
103 files changed, 1784 insertions, 0 deletions
diff --git a/webring/linuxring/Tux.png b/webring/linuxring/Tux.png
new file mode 100644
index 0000000..bdc5b1d
--- /dev/null
+++ b/webring/linuxring/Tux.png
Binary files differ
diff --git a/webring/linuxring/icon/alpine.png b/webring/linuxring/icon/alpine.png
new file mode 100644
index 0000000..79ab0b2
--- /dev/null
+++ b/webring/linuxring/icon/alpine.png
Binary files differ
diff --git a/webring/linuxring/icon/arch.png b/webring/linuxring/icon/arch.png
new file mode 100644
index 0000000..b354eb3
--- /dev/null
+++ b/webring/linuxring/icon/arch.png
Binary files differ
diff --git a/webring/linuxring/icon/archcraft.png b/webring/linuxring/icon/archcraft.png
new file mode 100644
index 0000000..3c8fd3d
--- /dev/null
+++ b/webring/linuxring/icon/archcraft.png
Binary files differ
diff --git a/webring/linuxring/icon/arco.png b/webring/linuxring/icon/arco.png
new file mode 100644
index 0000000..5b0a4e3
--- /dev/null
+++ b/webring/linuxring/icon/arco.png
Binary files differ
diff --git a/webring/linuxring/icon/artix.png b/webring/linuxring/icon/artix.png
new file mode 100644
index 0000000..aaac8da
--- /dev/null
+++ b/webring/linuxring/icon/artix.png
Binary files differ
diff --git a/webring/linuxring/icon/bazzite.png b/webring/linuxring/icon/bazzite.png
new file mode 100644
index 0000000..6477ca3
--- /dev/null
+++ b/webring/linuxring/icon/bazzite.png
Binary files differ
diff --git a/webring/linuxring/icon/crux.png b/webring/linuxring/icon/crux.png
new file mode 100644
index 0000000..585b8f8
--- /dev/null
+++ b/webring/linuxring/icon/crux.png
Binary files differ
diff --git a/webring/linuxring/icon/debian.png b/webring/linuxring/icon/debian.png
new file mode 100644
index 0000000..422fda4
--- /dev/null
+++ b/webring/linuxring/icon/debian.png
Binary files differ
diff --git a/webring/linuxring/icon/devuan.png b/webring/linuxring/icon/devuan.png
new file mode 100644
index 0000000..52172c3
--- /dev/null
+++ b/webring/linuxring/icon/devuan.png
Binary files differ
diff --git a/webring/linuxring/icon/endeavouros.png b/webring/linuxring/icon/endeavouros.png
new file mode 100644
index 0000000..7cb8ccf
--- /dev/null
+++ b/webring/linuxring/icon/endeavouros.png
Binary files differ
diff --git a/webring/linuxring/icon/fedora.png b/webring/linuxring/icon/fedora.png
new file mode 100644
index 0000000..111d1e3
--- /dev/null
+++ b/webring/linuxring/icon/fedora.png
Binary files differ
diff --git a/webring/linuxring/icon/freebsd.png b/webring/linuxring/icon/freebsd.png
new file mode 100644
index 0000000..2efb2ef
--- /dev/null
+++ b/webring/linuxring/icon/freebsd.png
Binary files differ
diff --git a/webring/linuxring/icon/garuda.png b/webring/linuxring/icon/garuda.png
new file mode 100644
index 0000000..51d9518
--- /dev/null
+++ b/webring/linuxring/icon/garuda.png
Binary files differ
diff --git a/webring/linuxring/icon/gentoo.png b/webring/linuxring/icon/gentoo.png
new file mode 100644
index 0000000..c204a3c
--- /dev/null
+++ b/webring/linuxring/icon/gentoo.png
Binary files differ
diff --git a/webring/linuxring/icon/kde.png b/webring/linuxring/icon/kde.png
new file mode 100644
index 0000000..eec6ba5
--- /dev/null
+++ b/webring/linuxring/icon/kde.png
Binary files differ
diff --git a/webring/linuxring/icon/kubuntu.png b/webring/linuxring/icon/kubuntu.png
new file mode 100644
index 0000000..f9b5a4d
--- /dev/null
+++ b/webring/linuxring/icon/kubuntu.png
Binary files differ
diff --git a/webring/linuxring/icon/manjaro.png b/webring/linuxring/icon/manjaro.png
new file mode 100644
index 0000000..a66fc68
--- /dev/null
+++ b/webring/linuxring/icon/manjaro.png
Binary files differ
diff --git a/webring/linuxring/icon/mate.png b/webring/linuxring/icon/mate.png
new file mode 100644
index 0000000..74c0a10
--- /dev/null
+++ b/webring/linuxring/icon/mate.png
Binary files differ
diff --git a/webring/linuxring/icon/mint.png b/webring/linuxring/icon/mint.png
new file mode 100644
index 0000000..26627c3
--- /dev/null
+++ b/webring/linuxring/icon/mint.png
Binary files differ
diff --git a/webring/linuxring/icon/nixos.png b/webring/linuxring/icon/nixos.png
new file mode 100644
index 0000000..ce0c98c
--- /dev/null
+++ b/webring/linuxring/icon/nixos.png
Binary files differ
diff --git a/webring/linuxring/icon/nobara.png b/webring/linuxring/icon/nobara.png
new file mode 100644
index 0000000..e704727
--- /dev/null
+++ b/webring/linuxring/icon/nobara.png
Binary files differ
diff --git a/webring/linuxring/icon/openbsd.png b/webring/linuxring/icon/openbsd.png
new file mode 100644
index 0000000..fb7adfb
--- /dev/null
+++ b/webring/linuxring/icon/openbsd.png
Binary files differ
diff --git a/webring/linuxring/icon/opensuse.png b/webring/linuxring/icon/opensuse.png
new file mode 100644
index 0000000..2fd578e
--- /dev/null
+++ b/webring/linuxring/icon/opensuse.png
Binary files differ
diff --git a/webring/linuxring/icon/plan9.png b/webring/linuxring/icon/plan9.png
new file mode 100644
index 0000000..25811c8
--- /dev/null
+++ b/webring/linuxring/icon/plan9.png
Binary files differ
diff --git a/webring/linuxring/icon/popos.png b/webring/linuxring/icon/popos.png
new file mode 100644
index 0000000..94f0273
--- /dev/null
+++ b/webring/linuxring/icon/popos.png
Binary files differ
diff --git a/webring/linuxring/icon/postmarketos.png b/webring/linuxring/icon/postmarketos.png
new file mode 100644
index 0000000..3ac90f8
--- /dev/null
+++ b/webring/linuxring/icon/postmarketos.png
Binary files differ
diff --git a/webring/linuxring/icon/q4os.png b/webring/linuxring/icon/q4os.png
new file mode 100644
index 0000000..2a2b5bb
--- /dev/null
+++ b/webring/linuxring/icon/q4os.png
Binary files differ
diff --git a/webring/linuxring/icon/raspberry.png b/webring/linuxring/icon/raspberry.png
new file mode 100644
index 0000000..34f1aff
--- /dev/null
+++ b/webring/linuxring/icon/raspberry.png
Binary files differ
diff --git a/webring/linuxring/icon/slackware.png b/webring/linuxring/icon/slackware.png
new file mode 100644
index 0000000..ab3a15d
--- /dev/null
+++ b/webring/linuxring/icon/slackware.png
Binary files differ
diff --git a/webring/linuxring/icon/studio.png b/webring/linuxring/icon/studio.png
new file mode 100644
index 0000000..0b7976f
--- /dev/null
+++ b/webring/linuxring/icon/studio.png
Binary files differ
diff --git a/webring/linuxring/icon/templeos.png b/webring/linuxring/icon/templeos.png
new file mode 100644
index 0000000..66a6328
--- /dev/null
+++ b/webring/linuxring/icon/templeos.png
Binary files differ
diff --git a/webring/linuxring/icon/tux.png b/webring/linuxring/icon/tux.png
new file mode 100644
index 0000000..ab5907e
--- /dev/null
+++ b/webring/linuxring/icon/tux.png
Binary files differ
diff --git a/webring/linuxring/icon/ubuntu.png b/webring/linuxring/icon/ubuntu.png
new file mode 100644
index 0000000..05f764a
--- /dev/null
+++ b/webring/linuxring/icon/ubuntu.png
Binary files differ
diff --git a/webring/linuxring/icon/ultramarine.png b/webring/linuxring/icon/ultramarine.png
new file mode 100644
index 0000000..4b081bb
--- /dev/null
+++ b/webring/linuxring/icon/ultramarine.png
Binary files differ
diff --git a/webring/linuxring/icon/unity.png b/webring/linuxring/icon/unity.png
new file mode 100644
index 0000000..68fca7d
--- /dev/null
+++ b/webring/linuxring/icon/unity.png
Binary files differ
diff --git a/webring/linuxring/icon/void.png b/webring/linuxring/icon/void.png
new file mode 100644
index 0000000..df1198e
--- /dev/null
+++ b/webring/linuxring/icon/void.png
Binary files differ
diff --git a/webring/linuxring/icon/xubuntu.png b/webring/linuxring/icon/xubuntu.png
new file mode 100644
index 0000000..2b16976
--- /dev/null
+++ b/webring/linuxring/icon/xubuntu.png
Binary files differ
diff --git a/webring/linuxring/icon/zorin.png b/webring/linuxring/icon/zorin.png
new file mode 100644
index 0000000..617cc0a
--- /dev/null
+++ b/webring/linuxring/icon/zorin.png
Binary files differ
diff --git a/webring/linuxring/icons.txt b/webring/linuxring/icons.txt
new file mode 100644
index 0000000..58bd77c
--- /dev/null
+++ b/webring/linuxring/icons.txt
@@ -0,0 +1,38 @@
+alpine
+archcraft
+arch
+arco
+artix
+bazzite
+crux
+debian
+devuan
+endeavouros
+fedora
+freebsd
+garuda
+gentoo
+kde
+kubuntu
+manjaro
+mate
+mint
+nixos
+nobara
+openbsd
+opensuse
+plan9
+popos
+postmarketos
+q4os
+raspberry
+slackware
+studio
+templeos
+tux
+ubuntu
+ultramarine
+unity
+void
+xubuntu
+zorin
diff --git a/webring/linuxring/index.html b/webring/linuxring/index.html
new file mode 100644
index 0000000..eac2e8f
--- /dev/null
+++ b/webring/linuxring/index.html
@@ -0,0 +1,533 @@
+
+<!DOCTYPE html>
+<html>
+<head>
+ <title>LinuxRing</title>
+ <link rel="icon" type="image/x-icon" href="Tux.png">
+ <meta charset="UTF-8">
+ <link href="style.css" rel="stylesheet" type="text/css" media="all">
+ <link rel="stylesheet" href="script/onionring.css">
+ <style>
+.flex {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ gap: 20px;
+}
+
+.element {
+ display: block;
+ width: 200px;
+ text-align: center;
+}
+
+.element textarea {
+ width: 200px;
+}
+ </style>
+</head>
+
+<body>
+ <h1>*nixRing</h1>
+<div class="container">
+ <div>
+ <img src="Tux.png" alt="Tux" style="height: 20%; float: left"/>
+ </div>
+ <p>Do you own a website? Do you use a <a href="https://en.wikipedia.org/wiki/List_of_Unix_systems#Unix-like_operating_systems">Unix-like operating system</a>? Or maybe you use an obscure non-Unix system like KolibriOS, Haiku, or Plan9. This place is for you! Whether you're a hardcore believer in Unix philosophies or a casual Linux user who owns a website, you're free to join the *nix systems webring.</p>
+ <p>This ring does not accept empty sites and no longer accepts sites that do not contain anything about *nix, FOSS, or tech (hardware, programming, etc.) in general (old members will remain). MacOS submissions are not accepted.</p>
+ <p>Dead sites and sites that do not add the widget within a month of admission will be removed without notice to maintain webring health.</p>
+ <p>Email: radiohotline[at]disroot[dot]org</p>
+ <p style="font-size: small;">Image of Tux by Larry Ewing and <a href="https://en.wikipedia.org/wiki/GIMP" class="extiw" title="w:GIMP">The GIMP</a>, Attribution, <a href="https://commons.wikimedia.org/w/index.php?curid=80930">Link</a></p>
+
+ <div class="flex">
+ <div class="element">
+ <p>Submission form:</p>
+ <textarea>
+Site:
+Short description of your website:
+The system/distro you use (for the icon):
+ </textarea>
+ </div>
+
+ <div class="element" style="width: 300px;">
+ <p>Widget. Specify in email for JS-free version:</p>
+ <textarea>
+<script defer src="https://teethinvitro.neocities.org/webring/linuxring/ring.js" data-icon="tux">
+ </textarea>
+ </div>
+ <div class="element" style="text-align: left;">
+ <p>The default icon is Tux. You can replace "tux" with any of the <a href="icons.txt">following icons</a>. If your OS is missing, I will automatically add it when you join.</p>
+ </div>
+ </div>
+ <br>
+
+ <div class="members">
+ <h2>Members</h2>
+ <table id="members">
+ <tr>
+ <td><img class="icon" src="icon/artix.png"><img class="icon" src="icon/void.png"></td>
+ <td><a href="https://teethinvitro.neocities.org">teethinvitro.neocities.org</a></td>
+ <td>Teeth in Vitro is a corner for my thoughts, art, music, and writing &mdash; a piece of me.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://iwillneverbehappy.neocities.org/">iwillneverbehappy.neocities.org</a></td>
+ <td>Personal blog w/ artwork and sporadic posts, mainly about artmaking and FOSS :*)</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/arch.png"><img class="icon" src="icon/endeavouros.png"></td>
+ <td><a href="https://xn--ug8ht8h.ws/">🦘🌎.ws</a></td>
+ <td>A website dedicated to the WorldsPlayer chat program from 1998 and onward, featuring modding tutorials and user-generated content for Worlds.com.</td>
+ <tr>
+ <tr>
+ <td><img class="icon" src="icon/artix.png"></td>
+ <td><a href="http://wirlaburla.worlio.com/">wirlaburla.worlio.com</a></td>
+ <td>A personal page for old software, programming, linux, and nerding out.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/freebsd.png"></td>
+ <td><a href="https://hoppingtopping.com/">hoppingtopping.com</a></td>
+ <td>A personal website themed after my current interests and dedicated to anyone who's interested in browsing it.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/openbsd.png"></td>
+ <td><a href="https://kaa.neocities.org">kaa.neocities.org</a></td>
+ <td>A place hosting the creations and appreciations of a young adult.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/mint.png"></td>
+ <td><a href="https://foreverliketh.is/">foreverliketh.is</a></td>
+ <td>Both a personal website and digital garden. Themes include: Education, Life, Psychology & Journaling</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/manjaro.png"></td>
+ <td><a href="https://karma.computer">karma.computer</a></td>
+ <td>A digital garden planted with my thoughts and works and anything else I find interesting!</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/popos.png"></td>
+ <td><a href="https://azuremillennium.neocities.org">azuremillennium.neocities.org</a></td>
+ <td>A personal website composed mostly of writing where I put anything related to my interests.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/gentoo.png"></td>
+ <td><a href="https://i330.dev/">i330.dev</a></td>
+ <td>Small blog & archive of stuff that I find interesting. Mostly technical stuffs & linux goodies in the works.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://alan460.is-hella.gay/">alan460.is-hella.gay</a></td>
+ <td>Half personal website, half hoard of everything that I've ever known & felt.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/openbsd.png"></td>
+ <td><a href="https://crystal.tilde.institute">crystal.tilde.institute</a></td>
+ <td>a personal website where i share my opinions and random things i find interesting (currently WIP)</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/void.png"><img class="icon" src="icon/gentoo.png"></td>
+ <td><a href="https://skeleg.org">skeleg.org</a></td>
+ <td>Personal site where I post projects, blog posts and pictures I take.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/void.png"><img class="icon" src="icon/artix.png"></td>
+ <td><a href="https://cronico.neocities.org">cronico.neocities.org</a></td>
+ <td>Bilingual (spanish/english) personal website where I show my art, I talk about books and I rant about things I hate or love.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/mint.png"></td>
+ <td><a href="https://theaio.neocities.org">theaio.neocities.org</a></td>
+ <td>Personal website containing whatever i feel like posting :)</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://risingthumb.xyz">risingthumb.xyz</a></td>
+ <td>Personal Website of RisingThumb, philosophy, software development, tech and other writings for stuff that interests</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/ultramarine.png"></td>
+ <td><a href="https://leap123.neocities.org">leap123.neocities.org</a></td>
+ <td>My personal website with a blog. Posts whenever I felt like it.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/fedora.png"></td>
+ <td><a href="https://tepiloxtl.net/">tepiloxtl.net</a></td>
+ <td>Personal site I tippy-tap on about tech or games or who knows what actually 😊</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/void.png"></td>
+ <td><a href="https://antares.neocities.org/">antares.neocities.org</a></td>
+ <td>[English, français, 日本語] FOSS and Linux gaming blog with a PeerTube channel. Occasional random topic and surprises.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/endeavouros.png"></td>
+ <td><a href="https://avas.space">avas.space</a></td>
+ <td>Personal site with pixel art, a terminal look, some info on the owner, a blog & some hidden secrets.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/endeavouros.png"></td>
+ <td><a href="https://0xf0xx0.eth.limo/">0xf0xx0.eth.limo</a></td>
+ <td>A personal website by a fluffy nerd, hosted on IPFS~</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://ophanimkei.com/">ophanimkei.com</a></td>
+ <td>A personal site of a lolita featuring art, essays, and other various ramblings</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://kinisis.xyz/">kinisis.xyz</a></td>
+ <td>A personal website & blog with a focus on Linux, digital independence and more.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/mate.png"></td>
+ <td><a href="http://baccyflap.com/">baccyflap.com</a></td>
+ <td>personal page about lots of things</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://exlitry.world/">exlitry.world</a></td>
+ <td>This is Charon Faustinus's personal site Exlitry.World (or Exlitry verse) This is the result of 4000+ hours in VRChat.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/endeavouros.png"></td>
+ <td><a href="https://circulars.dev">circulars.dev</a></td>
+ <td>my own personal website with a bunch of cool stuff (and blog posts every once in a blue moon)</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/fedora.png"></td>
+ <td><a href="https://tommi.space/">tommi.space</a></td>
+ <td>The virtual representation of a messy and explosive mind.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/fedora.png"></td>
+ <td><a href="https://patrickwu.space/">patrickwu.space</a></td>
+ <td>Peronal blog about my dev notes with slices of my rant and sometimes my life</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://corvidae.digital/">corvidae.digital</a></td>
+ <td>my personal digital space! features my art, blog, collections, and more! 😃</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/endeavouros.png"><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://raum.neocities.org/">raum.neocities.org</a></td>
+ <td>personal website with a generous dose of jellyfish.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://avidseeker.github.io">avidseeker.github.io</a></td>
+ <td>An avid seeker of knowledge, technological freedom, and privacy. Into real sustainability that is only achieved with Free Software.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/kubuntu.png"></td>
+ <td><a href="https://www.dreamwingsthegriffon.com/">www.dreamwingsthegriffon.com</a></td>
+ <td>A birb on the internet puts up whatever they want into a void. Misc collection of thoughts, likes, dislikes, art, writings, guides, links, and probably more things later.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/artix.png"><img class="icon" src="icon/alpine.png"></td>
+ <td><a href="https://nicolabelluti.me">nicolabelluti.me</a></td>
+ <td>My personal blog where sometimes I post something interesting about tech</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/fedora.png"><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://xx-starbrite-xx.neocities.org">xx-starbrite-xx.neocities.org</a></td>
+ <td>Random all-purpose site where I post my thoughts and art. Forever doomed to be a work in progress!</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/ultramarine.png"></td>
+ <td><a href="https://heart143.neocities.org">heart143.neocities.org</a></td>
+ <td>Where the heart lives</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/studio.png"></td>
+ <td><a href="https://cassiecandles.net/">cassiecandles.net</a></td>
+ <td>Personal blog for my art, witchcraft, and various projects</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/popos.png"></td>
+ <td><a href="https://mkultra.monster">mkultra.monster</a></td>
+ <td> A home for my many blog posts, and all of the things that I do, including music, fiction, & more.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/ubuntu.png"><img class="icon" src="icon/zorin.png"><img class="icon" src="icon/raspberry.png"></td>
+ <td><a href="https://tiagorangel.com/">tiagorangel.com</a></td>
+ <td>my personal website I guess</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/unity.png"><img class="icon" src="icon/endeavouros.png"></td>
+ <td><a href="https://sharkcave.me/">sharkcave.me</a></td>
+ <td>The web-home of a monster-fueled acid-blooded cat shark. Contains writings, shrines for my interests, and more to come!</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/devuan.png"></td>
+ <td><a href="https://scuti.neocities.org/">scuti.neocities.org</a></td>
+ <td>scuti's text garden of programming, video gaming, and real life adventures. Semi-professional online portfolio of C, Lua, Ada, and Python projects.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://appak.neocities.org">appak.neocities.org</a></td>
+ <td>appak's personal page, includes a long bio, button collection and personal links</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/fedora.png"></td>
+ <td><a href="https://myrdin.cx">myrdin.cx</a></td>
+ <td>A minimalistic, personal website created by a linguist who is exploring the internet :)</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://clygro.cc/">clygro.cc</a></td>
+ <td>The personal website where I ramble about my adventures making a website, web browser and a Linux distro, also some of my photos and other content is hosted there.</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/gentoo.png"></td>
+ <td><a href="https://fish.golf">fish.golf</a></td>
+ <td>fish 👏 golf 👏 fish 👏👏</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/debian.png"><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://dagurthehorrible.neocities.org/">dagurthehorrible.neocities.org</a></td>
+ <td>personal website with stuff I like</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/popos.png"><img class="icon" src="icon/endeavouros.png"></td>
+ <td><a href="https://spider-kyle.neocities.org/">spider-kyle.neocities.org</a></td>
+ <td>Personal site</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://regirock.net">regirock.net</a></td>
+ <td>My website is just a small personal page that I maintain as a hobby project and a form of self expression. It's fun to make your own stuff!</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/mint.png"></td>
+ <td><a href="https://hazelthats.me">hazelthats.me</a></td>
+ <td>Personal website and blog of Hazel (that's me)</td>
+ </tr>
+ <tr>
+ <td><img class="icon" src="icon/opensuse.png"></td>
+ <td><a href="https://alexisgaming95.neocities.org">alexisgaming95.neocities.org</a></td>
+ <td>Making the unforeseeable future foreseeable. This is the official website of AGR, by Alexis himself!</td>
+ </tr>
+<tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://lottalinuxlinks.com">lottalinuxlinks.com</a></td>
+ <td>The lottalinuxlinks.com linux user web blog is where an old linux user rambles on about linux, FOSS, movies, books, and other geekery.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/ubuntu.png"><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://gorkem.cc">gorkem.cc</a></td>
+ <td>A personal website where I share open-source and open-hardware projects, along with tutorials</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://riomc.cloud">riomc.cloud</a></td>
+ <td>Digital garden about a lot of things, but specially a technology blog</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/endeavouros.png"><img class="icon" src="icon/raspberry.png"></td>
+ <td><a href="https://unpop.neocities.org/">unpop.neocities.org</a></td>
+ <td>A personal blog showcasing my favorite niche media, personal art, and coding projects.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/fedora.png"></td>
+ <td><a href="https://shittyweb.org/">https://shittyweb.org/</a></td>
+ <td>Its a place for me to talk about whatever random shit is on my mind. I talk about topics ranging from anime and music to deeper thoughts about the mind, society, and the universe.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://pogmom.me">pogmom.me</a></td>
+ <td>Personal website which serves as a homepage for my FOSS & open internet projects </td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/opensuse.png"><img class="icon" src="icon/debian.png"><img class="icon" src="icon/fedora.png"></td>
+ <td><a href="https://april.nekoweb.org/">april.nekoweb.org</a></td>
+ <td>The personal page of a trans girl who's been using GNU/Linux since 2011. I like to share my thoughts, make tutorials, and more!</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://goodgirl.dev/">goodgirl.dev</a></td>
+ <td>This website contains general information about myself and my projects that I'm working on</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/artix.png"></td>
+ <td><a href="https://sor.neocities.org/">sor.neocities.org</a></td>
+ <td>Software recommendations, dotfiles, shell scripts, and links to useful online tools and resources.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://starcrush.net">starcrush.net</a></td>
+ <td>A place to share my personal interests including music, art, and technoloy</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://bytesofprogress.net/">bytesofprogress.net</a></td>
+ <td>Blog and knowledge base about computers. Also has useful files and links.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/mint.png"></td>
+ <td><a href="https://projectc190.net">projectc190.net</a></td>
+ <td>Personal website featuring artwork, techy articles, book reviews, and more</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/endeavouros.png"></td>
+ <td><a href="https://privatenoob.top/">privatenoob.top</a></td>
+ <td>A tech and baking related personal site, with some additional quirkiness :3</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/fedora.png"></td>
+ <td><a href="https://alexzeecomedy.com">alexzeecomedy.com</a></td>
+ <td>Alexzeecomedy.com is the online landing page for Alex Zee: stand-up comedian, content creator and FOSS/open-source enthusiast based in Huntsville, Alabama.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://wheelsbot.dev/">wheelsbot.dev</a></td>
+ <td>A personal blog focused on tinkering with open-source software, primarily on Linux.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/debian.png"><img class="icon" src="icon/mint.png"></td>
+ <td><a href="https://8y7.nekoweb.org/">8y7.nekoweb.org</a></td>
+ <td>Mainly personal, but the majority of pages are about things I like. :)</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/raspberry.png"><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://igor360.neocities.org/">igor360.neocities.org</a></td>
+ <td>warning: it super silly</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/freebsd.png"></td>
+ <td><a href="https://zzfs.home.kg/">zzfs.home.kg</a></td>
+ <td>A blog about tech but mostly FreeBSD and Linux. Also some programming related stuff as well.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/gentoo.png"><img class="icon" src="icon/alpine.png"></td>
+ <td><a href="https://ari.lt/">ari.lt</a></td>
+ <td>The personal website of Arija A. (Ari Archer), a neurodivergent, transgender open source developer and tinkerer from Lithuania, where she dedicates her time to open source projects, digital freedom, tech accessibility, and creative exploration - building a little corner on the interwebs focused on making technology open, hackable, and accessible to all.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/arch.png"><img class="icon" src="icon/alpine.png"></td>
+ <td><a href="https://prigoana.com/">prigoana.com</a></td>
+ <td>personal site</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/bazzite.png"></td>
+ <td><a href="https://lukealexdavis.co.uk">lukealexdavis.co.uk</a></td>
+ <td>The digital home of Luke Davis: a senior technical SEO, music producer, and blogger</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/mint.png"></td>
+ <td><a href="https://kimberlygb.nekoweb.org/">kimberlygb.nekoweb.org</a></td>
+ <td>Raphire Win11Debloat</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/fedora.png"></td>
+ <td><a href="https://maniksharma.xyz/">maniksharma.xyz</a></td>
+ <td>cool website for a teen who likes cool stuff like proxmox and linux</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/arch.png"><img class="icon" src="icon/ubuntu.png"></td>
+ <td><a href="https://hisvirusness.com/">hisvirusness.com</a></td>
+ <td>Blog/personal platform/functional portfolio of a multimedia artist who created their own markup language specifically just to write the content of their website more efficiently. Whack. Job. Exclamation point.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/void.png"></td>
+ <td><a href="https://tx0.nekoweb.org">tx0.nekoweb.org</a></td>
+ <td>A personal page containing my blog on culture and technology, info on me, and whatever else I think is neat.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/nixos.png"></td>
+ <td><a href="https://offensivename.com">offensivename.com</a></td>
+ <td>I really hate computers</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/nobara.png"></td>
+ <td><a href="https://leroymilo.neocities.org/">leroymilo.neocities.org</a></td>
+ <td>A personal site where I
+talk about stuff I like and share stuff I make (games, mods, software)</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://ficd.sh">ficd.sh</a></td>
+ <td>Writings on text editors and Linux. Sometimes philosophy.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/nixos.png"></td>
+ <td><a href="https://skoove.dev">skoove.dev</a></td>
+ <td>I like writing about technical topics and really anything I find intresting</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/fedora.png"><img class="icon" src="icon/endeavouros.png"><img class="icon" src="icon/openbsd.png"></td>
+ <td><a href="https://hexaitos.com">hexaitos.com</a></td>
+ <td>Personal website about various topics, including Linux, OpenBSD and tech (especially FOSS) in general.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://minxie.likesyou.org">minxie.likesyou.org</a></td>
+ <td>a website of my own, where i host my projects, information and
+support for my project!</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/fedora.png"></td>
+ <td><a href="https://blog.k3can.us">blog.k3can.us</a></td>
+ <td>A blog about my hobbies, generally involving linux, ham radio, self-hosting, small
+internet, and other nerdy topics.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/nobara.png"></td>
+ <td><a href="https://kwaamfan.haliya.net/">kwaamfan.haliya.net</a></td>
+ <td>a personal website and blog, mostly about language learning, video games, knitting, and technology</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/ubuntu.png"><img class="icon" src="icon/mint.png"></td>
+ <td><a href="https://hamaonoverdrive.online">hamaonoverdrive.online</a></td>
+ <td>Personal website: indie visual novel development and discussion; technology and society; programming and art. The future is in our hands.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/nixos.png"><img class="icon" src="icon/openbsd.png"></td>
+ <td><a href="https://mtgmonkey.net">mtgmonkey.net</a></td>
+ <td>a nerd site about primarily functional programming, including Haskell, Nix/OS, and
+Elm. Includes lots of links to other interesting sites and papers I find itneresting. In German and English.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://planty.one">planty.one</a></td>
+ <td>A queer game designer and artist who loves technology, especially computer tech and software.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/mint.png"><img class="icon" src="icon/nixos.png"></td>
+ <td><a href="https://7vtia.nekoweb.org">7vtia.nekoweb.org</a></td>
+ <td>A personal website and blog that is also a resources page.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/kde.png"></td>
+ <td><a href="https://akselmo.dev">akselmo.dev</a></td>
+ <td>Ramblings about KDE development, Linux, Gamedev, FOSS in general and whatever personal things I come up with.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/debian.png"></td>
+ <td><a href="https://joelb.xyz/">joelb.xyz</a></td>
+ <td>A random place for me to put things up. May look completely different next time you see it!</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/arch.png"></td>
+ <td><a href="https://innocentzero.is-a.dev/">innocentzero.is-a.dev</a></td>
+ <td>A collection of my ramblings, notes, and other stuff - my home
+on the internet.</td>
+</tr>
+<tr>
+ <td><img class="icon" src="icon/postmarketos.png"></td>
+ <td><a href="https://coolpickles.neocities.org">coolpickles.neocities.org</a></td>
+ <td>Obscure nerdy tech website featuring a personal blog, game reviews, product reviews, and</td>
+</tr>
+
+
+ </table>
+ </div>
+
+ <a style="float: right;" title="Ronald G Minnich, CC BY-SA 3.0 &lt;http://creativecommons.org/licenses/by-sa/3.0/&gt;, via Wikimedia Commons" href="https://commons.wikimedia.org/wiki/File:LinuxBIOS_Logo.jpg"><img width="128" alt="LinuxBIOS Logo" src="https://upload.wikimedia.org/wikipedia/commons/8/8e/LinuxBIOS_Logo.jpg"></a>
+</div>
+
+ <footer style="margin-left: 29%">Year of Linux</footer>
+
+</body>
+</html>
diff --git a/webring/linuxring/redirect/alexisnext.html b/webring/linuxring/redirect/alexisnext.html
new file mode 100644
index 0000000..78245d2
--- /dev/null
+++ b/webring/linuxring/redirect/alexisnext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://gorkem.cc'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://gorkem.cc/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/alexisprev.html b/webring/linuxring/redirect/alexisprev.html
new file mode 100644
index 0000000..df626a9
--- /dev/null
+++ b/webring/linuxring/redirect/alexisprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://hazelthats.me'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://hazelthats.me">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/alexznext.html b/webring/linuxring/redirect/alexznext.html
new file mode 100644
index 0000000..af6e7a6
--- /dev/null
+++ b/webring/linuxring/redirect/alexznext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://wheelsbot.dev/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://wheelsbot.dev/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/alexzprev.html b/webring/linuxring/redirect/alexzprev.html
new file mode 100644
index 0000000..e08b0bb
--- /dev/null
+++ b/webring/linuxring/redirect/alexzprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://privatenoob.top/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://privatenoob.top/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/arinext.html b/webring/linuxring/redirect/arinext.html
new file mode 100644
index 0000000..d919362
--- /dev/null
+++ b/webring/linuxring/redirect/arinext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://prigoana.com/"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://prigoana.com/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/ariprev.html b/webring/linuxring/redirect/ariprev.html
new file mode 100644
index 0000000..d3973ee
--- /dev/null
+++ b/webring/linuxring/redirect/ariprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://zzfs.home.kg'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://zzfs.home.kg">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/ficdnext.html b/webring/linuxring/redirect/ficdnext.html
new file mode 100644
index 0000000..6e46599
--- /dev/null
+++ b/webring/linuxring/redirect/ficdnext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://skoove.dev/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://skoove.dev/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/ficdprev.html b/webring/linuxring/redirect/ficdprev.html
new file mode 100644
index 0000000..763e7d8
--- /dev/null
+++ b/webring/linuxring/redirect/ficdprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://leroymilo.neocities.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://leroymilo.neocities.org/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/hazelnext.html b/webring/linuxring/redirect/hazelnext.html
new file mode 100644
index 0000000..0f6c736
--- /dev/null
+++ b/webring/linuxring/redirect/hazelnext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://alexisgaming95.neocities.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://alexisgaming95.neocities.org/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/hazelprev.html b/webring/linuxring/redirect/hazelprev.html
new file mode 100644
index 0000000..f11f497
--- /dev/null
+++ b/webring/linuxring/redirect/hazelprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://regirock.net/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://regirock.net/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/innocentnext.html b/webring/linuxring/redirect/innocentnext.html
new file mode 100644
index 0000000..3d4b875
--- /dev/null
+++ b/webring/linuxring/redirect/innocentnext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://coolpickles.neocities.org'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://coolpickles.neocities.org">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/innocentprev.html b/webring/linuxring/redirect/innocentprev.html
new file mode 100644
index 0000000..e0670d1
--- /dev/null
+++ b/webring/linuxring/redirect/innocentprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://joelb.xyz/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://joelb.xyz/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/joelbnext.html b/webring/linuxring/redirect/joelbnext.html
new file mode 100644
index 0000000..4deffd4
--- /dev/null
+++ b/webring/linuxring/redirect/joelbnext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://innocentzero.is-a.dev/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://innocentzero.is-a.dev/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/joelbprev.html b/webring/linuxring/redirect/joelbprev.html
new file mode 100644
index 0000000..013ae23
--- /dev/null
+++ b/webring/linuxring/redirect/joelbprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://akselmo.dev'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://akselmo.dev">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/k3cannext.html b/webring/linuxring/redirect/k3cannext.html
new file mode 100644
index 0000000..61179d3
--- /dev/null
+++ b/webring/linuxring/redirect/k3cannext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://kwaamfan.haliya.net/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://kwaamfan.haliya.net/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/k3canprev.html b/webring/linuxring/redirect/k3canprev.html
new file mode 100644
index 0000000..0697354
--- /dev/null
+++ b/webring/linuxring/redirect/k3canprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://minxie.likesyou.org'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://minxie.likesyou.org">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/kaanext.html b/webring/linuxring/redirect/kaanext.html
new file mode 100644
index 0000000..3264a24
--- /dev/null
+++ b/webring/linuxring/redirect/kaanext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://foreverliketh.is/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://foreverliketh.is/">here</a>.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/webring/linuxring/redirect/kaaprev.html b/webring/linuxring/redirect/kaaprev.html
new file mode 100644
index 0000000..5584855
--- /dev/null
+++ b/webring/linuxring/redirect/kaaprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://hoppingtopping.com/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://hoppingtopping.com/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/libnext.html b/webring/linuxring/redirect/libnext.html
new file mode 100644
index 0000000..f1eb556
--- /dev/null
+++ b/webring/linuxring/redirect/libnext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://goodgirl.dev/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://goodgirl.dev/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/libprev.html b/webring/linuxring/redirect/libprev.html
new file mode 100644
index 0000000..6005f6a
--- /dev/null
+++ b/webring/linuxring/redirect/libprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://pogmom.me'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://pogmom.me">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/lottanext.html b/webring/linuxring/redirect/lottanext.html
new file mode 100644
index 0000000..82ab96a
--- /dev/null
+++ b/webring/linuxring/redirect/lottanext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://gorkem.cc/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://gorkem.cc/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/lottaprev.html b/webring/linuxring/redirect/lottaprev.html
new file mode 100644
index 0000000..980f736
--- /dev/null
+++ b/webring/linuxring/redirect/lottaprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://alexisgaming95.neocities.org''"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://alexisgaming95.neocities.org'">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/lukenext.html b/webring/linuxring/redirect/lukenext.html
new file mode 100644
index 0000000..303fd93
--- /dev/null
+++ b/webring/linuxring/redirect/lukenext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://kimberlygb.nekoweb.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://kimberlygb.nekoweb.org/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/lukeprev.html b/webring/linuxring/redirect/lukeprev.html
new file mode 100644
index 0000000..ae3a441
--- /dev/null
+++ b/webring/linuxring/redirect/lukeprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://prigoana.com/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://prigoana.com/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/mtgnext.html b/webring/linuxring/redirect/mtgnext.html
new file mode 100644
index 0000000..dac1f5f
--- /dev/null
+++ b/webring/linuxring/redirect/mtgnext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://planty.one'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://planty.one">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/mtgprev.html b/webring/linuxring/redirect/mtgprev.html
new file mode 100644
index 0000000..facd4eb
--- /dev/null
+++ b/webring/linuxring/redirect/mtgprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://hamaonoverdrive.online'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://hamaonoverdrive.online">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/myrdinnext.html b/webring/linuxring/redirect/myrdinnext.html
new file mode 100644
index 0000000..73281ad
--- /dev/null
+++ b/webring/linuxring/redirect/myrdinnext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://clygro.cc/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://clygro.cc/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/myrdinprev.html b/webring/linuxring/redirect/myrdinprev.html
new file mode 100644
index 0000000..20ee784
--- /dev/null
+++ b/webring/linuxring/redirect/myrdinprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://appak.neocities.org'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://appak.neocities.org">here</a>.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/webring/linuxring/redirect/nathannext.html b/webring/linuxring/redirect/nathannext.html
new file mode 100644
index 0000000..b6b37bd
--- /dev/null
+++ b/webring/linuxring/redirect/nathannext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://libadwaita.neocities.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://libadwaita.neocities.org/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/nathanprev.html b/webring/linuxring/redirect/nathanprev.html
new file mode 100644
index 0000000..b961030
--- /dev/null
+++ b/webring/linuxring/redirect/nathanprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://unpop.neocities.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://unpop.neocities.org/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/offensivenext.html b/webring/linuxring/redirect/offensivenext.html
new file mode 100644
index 0000000..763e7d8
--- /dev/null
+++ b/webring/linuxring/redirect/offensivenext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://leroymilo.neocities.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://leroymilo.neocities.org/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/offensiveprev.html b/webring/linuxring/redirect/offensiveprev.html
new file mode 100644
index 0000000..a50b59c
--- /dev/null
+++ b/webring/linuxring/redirect/offensiveprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://tx0.nekoweb.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://tx0.nekoweb.org/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/pognext.html b/webring/linuxring/redirect/pognext.html
new file mode 100644
index 0000000..09f9678
--- /dev/null
+++ b/webring/linuxring/redirect/pognext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://april.nekoweb.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://april.nekoweb.org/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/pogprev.html b/webring/linuxring/redirect/pogprev.html
new file mode 100644
index 0000000..3b3cc26
--- /dev/null
+++ b/webring/linuxring/redirect/pogprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://shittyweb.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://shittyweb.org/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/prigonext.html b/webring/linuxring/redirect/prigonext.html
new file mode 100644
index 0000000..b6c767f
--- /dev/null
+++ b/webring/linuxring/redirect/prigonext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://lukealexdavis.co.uk/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://lukealexdavis.co.uk/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/prigoprev.html b/webring/linuxring/redirect/prigoprev.html
new file mode 100644
index 0000000..4e5f63e
--- /dev/null
+++ b/webring/linuxring/redirect/prigoprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://ari.lt/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://ari.lt/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/scutinext.html b/webring/linuxring/redirect/scutinext.html
new file mode 100644
index 0000000..81efae5
--- /dev/null
+++ b/webring/linuxring/redirect/scutinext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://appak.neocities.org'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://appak.neocities.org/">here</a>.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/webring/linuxring/redirect/scutiprev.html b/webring/linuxring/redirect/scutiprev.html
new file mode 100644
index 0000000..30757e1
--- /dev/null
+++ b/webring/linuxring/redirect/scutiprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://cobradile.neocities.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://cobradile.neocities.org/">here</a>.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/webring/linuxring/redirect/skoovenext.html b/webring/linuxring/redirect/skoovenext.html
new file mode 100644
index 0000000..df23650
--- /dev/null
+++ b/webring/linuxring/redirect/skoovenext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://hexaitos.com'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://hexaitos.com">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/skooveprev.html b/webring/linuxring/redirect/skooveprev.html
new file mode 100644
index 0000000..14da807
--- /dev/null
+++ b/webring/linuxring/redirect/skooveprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://ficd.sh/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://ficd.sh/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/sornext.html b/webring/linuxring/redirect/sornext.html
new file mode 100644
index 0000000..5c4d2e0
--- /dev/null
+++ b/webring/linuxring/redirect/sornext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://starcrush.net'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://starcrush.net">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/sorprev.html b/webring/linuxring/redirect/sorprev.html
new file mode 100644
index 0000000..f1eb556
--- /dev/null
+++ b/webring/linuxring/redirect/sorprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://goodgirl.dev/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://goodgirl.dev/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/template.txt b/webring/linuxring/redirect/template.txt
new file mode 100644
index 0000000..036fe77
--- /dev/null
+++ b/webring/linuxring/redirect/template.txt
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='WEBSITE'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="WEBSITE">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/tx0next.html b/webring/linuxring/redirect/tx0next.html
new file mode 100644
index 0000000..2093df1
--- /dev/null
+++ b/webring/linuxring/redirect/tx0next.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://offensivename.com/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://offensivename.com/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/tx0prev.html b/webring/linuxring/redirect/tx0prev.html
new file mode 100644
index 0000000..4f3bf95
--- /dev/null
+++ b/webring/linuxring/redirect/tx0prev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://hisvirusness.com/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://hisvirusness.com/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/virusnext.html b/webring/linuxring/redirect/virusnext.html
new file mode 100644
index 0000000..e6925bc
--- /dev/null
+++ b/webring/linuxring/redirect/virusnext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://tx0.nekoweb.org'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://tx0.nekoweb.org">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/virusprev.html b/webring/linuxring/redirect/virusprev.html
new file mode 100644
index 0000000..fc6895e
--- /dev/null
+++ b/webring/linuxring/redirect/virusprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://maniksharma.xyz/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://maniksharma.xyz/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/zzfsnext.html b/webring/linuxring/redirect/zzfsnext.html
new file mode 100644
index 0000000..4e5f63e
--- /dev/null
+++ b/webring/linuxring/redirect/zzfsnext.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='https://ari.lt/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="https://ari.lt/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/redirect/zzfsprev.html b/webring/linuxring/redirect/zzfsprev.html
new file mode 100644
index 0000000..e08cf61
--- /dev/null
+++ b/webring/linuxring/redirect/zzfsprev.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>*nixRing</title>
+ <meta http-equiv="Refresh" content="0; url='http://igor360.neocities.org/'"/>
+ </head>
+ <body>
+ <h1>Redirecting to next site...</h1>
+ <p>If you are not redirected, proceed <a href="http://igor360.neocities.org/">here</a>.</p>
+ </body>
+</html>
diff --git a/webring/linuxring/ring.js b/webring/linuxring/ring.js
new file mode 100644
index 0000000..6bb847a
--- /dev/null
+++ b/webring/linuxring/ring.js
@@ -0,0 +1,122 @@
+// webstring v2.1 by june @ juneish.neocities.org
+
+{
+ // sites in the ring
+ let sites = [
+ 'https://softmachine.dev/',
+ 'https://iwillneverbehappy.neocities.org/',
+ 'https://xn--ug8ht8h.ws/',
+ 'http://wirlaburla.worlio.com/',
+ 'https://hoppingtopping.com/',
+ 'https://kaa.neocities.org/',
+ 'https://foreverliketh.is/',
+ 'https://karma.computer/',
+ 'https://azuremillennium.neocities.org/',
+ 'https://i330.dev/',
+ 'https://alan460.is-hella.gay',
+ 'https://crystal.tilde.institute',
+ 'https://skeleg.org',
+ 'https://cronico.neocities.org',
+ 'https://theaio.neocities.org/',
+ 'https://risingthumb.xyz',
+ 'https://leap123.neocities.org',
+ 'https://tepiloxtl.net/',
+ 'https://antares.neocities.org/',
+ 'https://avas.space/',
+ 'https://0xf0xx0.eth.limo',
+ 'https://ophanimkei.com/',
+ 'https://kinisis.xyz/',
+ 'http://baccyflap.com/',
+ 'https://exlitry.world/',
+ 'https://circulars.dev/',
+ 'https://tommi.space/',
+ 'https://patrickwu.space/',
+ 'https://corvidae.digital/',
+ 'https://raum.neocities.org/',
+ 'https://avidseeker.github.io',
+ 'https://www.dreamwingsthegriffon.com/',
+ 'https://nicolabelluti.me',
+ 'https://xx-starbrite-xx.neocities.org',
+ 'https://heart143.neocities.org',
+ 'https://cassiecandles.net/',
+ 'https://mkultra.monster',
+ 'https://tiagorangel.com/',
+ 'https://sharkcave.me/',
+ 'https://scuti.neocities.org/',
+ 'https://appak.neocities.org',
+ 'https://myrdin.cx',
+ 'https://clygro.cc/',
+ 'https://fish.golf',
+ 'https://dagurthehorrible.neocities.org/',
+ 'https://spider-kyle.neocities.org/',
+ 'https://regirock.net',
+ 'https://hazelthats.me',
+ 'https://alexisgaming95.neocities.org',
+ 'https://gorkem.cc',
+ 'https://riomc.cloud',
+ 'https://unpop.neocities.org/',
+ 'https://shittyweb.org/',
+ 'https://pogmom.me',
+ 'https://april.nekoweb.org/',
+ 'https://goodgirl.dev/',
+ 'https://sor.neocities.org/',
+ 'https://www.starcrush.net',
+ 'https://bytesofprogress.net/',
+ 'https://projectc190.net',
+ 'https://privatenoob.top/',
+ 'https://alexzeecomedy.com',
+ 'https://wheelsbot.dev/',
+ 'https://8y7.nekoweb.org/',
+ 'https://igor360.neocities.org/',
+ 'https://zzfs.home.kg',
+ 'https://ari.lt/',
+ 'https://prigoana.com/',
+ 'https://lukealexdavis.co.uk',
+ 'https://kimberlygb.nekoweb.org/',
+ 'https://maniksharma.xyz/',
+ 'https://hisvirusness.com/',
+ 'https://tx0.nekoweb.org/',
+ 'https://offensivename.com/',
+ 'https://leroymilo.neocities.org/',
+ 'https://ficd.sh/',
+ 'https://skoove.dev',
+ 'https://hexaitos.com',
+ 'https://minxie.likesyou.org',
+ 'https://blog.k3can.us',
+ 'https://kwaamfan.haliya.net',
+ 'https://hamaonoverdrive.online',
+ 'https://mtgmonkey.net',
+ 'https://planty.one',
+ 'https://7vtia.nekoweb.org',
+ 'https://akselmo.dev',
+ 'https://joelb.xyz/',
+ 'https://innocentzero.is-a.dev/',
+ 'https://coolpickles.neocities.org',
+ ];
+ // widget html
+ // PREV and NEXT are replaced with neighbors' urls
+ let widgets = {
+ default: `<div id="nixring" style="display: flex; gap: 8px; align-items: center;">
+ <style type="text/css" scoped>
+ #nixring {
+ text-align: center;
+ color: black;
+ }
+ #nixring a {
+ color: black;
+ text-decoration: none;
+ }
+ </style>
+ <a href="PREV">←</a>
+ <a href="https://teethinvitro.neocities.org/webring/linuxring"><div>*nixRing<br><img style="height: 25px;" src="https://teethinvitro.neocities.org/webring/linuxring/icon/${document.currentScript.dataset.icon}.png"></div></a>
+ <a href="NEXT">→</a>
+ </div>`,
+ error: `<div>this site isn't part of the webring yet</div>`,
+ };
+ // code
+ let idx = sites.findIndex(site => location.href.startsWith(site));
+ document.currentScript.outerHTML = idx === -1 ? widgets.error :
+ (widgets[document.currentScript.dataset.widget] ?? widgets.default)
+ .replace("PREV", sites.at(idx - 1))
+ .replace("NEXT", sites[(idx + 1) % sites.length]);
+}
diff --git a/webring/linuxring/script/onionring-index.js b/webring/linuxring/script/onionring-index.js
new file mode 100644
index 0000000..0365b69
--- /dev/null
+++ b/webring/linuxring/script/onionring-index.js
@@ -0,0 +1,20 @@
+// onionring.js is made up of four files - onionring-widget.js, onionring-index.js (this one!), onionring-variables.js, and onionring.css
+// it's licensed under the cooperative non-violent license (CNPL) v4+ (https://thufie.lain.haus/NPL.html)
+// it was originally made by joey + mord of allium (蒜) house, last updated 2020-11-24
+
+// === ONIONRING-INDEX ===
+//this file builds the list of sites in the ring for displaying on your index page
+
+var tag = document.getElementById('index');
+regex = /^https:\/\/|\/$/g; //strips the https:// and trailing slash off the urls for aesthetic purposes
+
+list = "";
+for (i = 0; i < sites.length; i++) {
+ list += `<li><a href='${sites[i]}'>${sites[i].replace(regex, "")}</a></li>`;
+}
+
+tag.insertAdjacentHTML('afterbegin', `
+<ul>
+${list}
+</ul>
+`);
diff --git a/webring/linuxring/script/onionring-variables.js b/webring/linuxring/script/onionring-variables.js
new file mode 100644
index 0000000..393308a
--- /dev/null
+++ b/webring/linuxring/script/onionring-variables.js
@@ -0,0 +1,94 @@
+// onionring.js is made up of four files - onionring-widget.js, onionring-index.js, onionring-variables.js (this one!), and onionring.css
+// it's licensed under the cooperative non-violent license (CNPL) v4+ (https://thufie.lain.haus/NPL.html)
+// it was originally made by joey + mord of allium (蒜) house, last updated 2020-11-24
+
+// === ONIONRING-VARIABLES ===
+//this file contains the stuff you edit to set up your specific webring
+
+//the full URLs of all the sites in the ring
+var sites = [
+ 'https://teethinvitro.neocities.org/',
+ 'https://iwillneverbehappy.neocities.org/',
+ 'https://xn--ug8ht8h.ws/',
+ 'http://wirlaburla.worlio.com/',
+ 'https://hoppingtopping.com/',
+ 'https://kaa.neocities.org/',
+ 'https://foreverliketh.is/',
+ 'https://karma.computer/',
+ 'https://azuremillennium.neocities.org/',
+ 'https://i330.dev/',
+ 'https://alan460.is-hella.gay',
+ 'https://crystal.tilde.institute',
+ 'https://skeleg.org',
+ 'https://cronico.neocities.org',
+ 'https://theaio.neocities.org/',
+ 'https://risingthumb.xyz',
+ 'https://leap123.neocities.org',
+ 'https://tepiloxtl.net/',
+ 'https://antares.neocities.org/',
+ 'https://avas.space/',
+ 'https://0xf0xx0.eth.limo',
+ 'https://ophanimkei.com/',
+ 'https://kinisis.xyz/',
+ 'http://baccyflap.com/',
+ 'https://exlitry.world/',
+ 'https://circulars.dev/',
+ 'https://tommi.space/',
+ 'https://patrickwu.space/',
+ 'https://corvidae.digital/',
+ 'https://raum.neocities.org/',
+ 'https://avidseeker.github.io',
+ 'https://www.dreamwingsthegriffon.com/',
+ 'https://nicolabelluti.me',
+ 'https://xx-starbrite-xx.neocities.org',
+ 'https://heart143.neocities.org',
+ 'https://cassiecandles.net/',
+ 'https://mkultra.monster',
+ 'https://tiagorangel.com/',
+ 'https://sharkcave.me/',
+ 'https://scuti.neocities.org/',
+ 'https://appak.neocities.org',
+ 'https://myrdin.cx',
+ 'https://clygro.cc/',
+ 'https://fish.golf',
+ 'https://dagurthehorrible.neocities.org/',
+ 'https://spider-kyle.neocities.org/',
+ 'https://regirock.net',
+ 'https://hazelthats.me',
+ 'https://alexisgaming95.neocities.org',
+ 'https://gorkem.cc',
+ 'https://riomc.cloud',
+ 'https://unpop.neocities.org/',
+ 'https://shittyweb.org/',
+ 'https://pogmom.me',
+ 'https://april.nekoweb.org/',
+ 'https://goodgirl.dev/',
+ 'https://sor.neocities.org/',
+ 'https://www.starcrush.net',
+ 'https://bytesofprogress.net/',
+ 'https://projectc190.neocities.org',
+ 'https://privatenoob.top/',
+ 'https://alexzeecomedy.com',
+ 'https://wheelsbot.dev/',
+ 'https://8y7.nekoweb.org/',
+ 'https://igor360.neocities.org/',
+ 'https://zzfs.home.kg',
+ 'https://ari.lt/',
+ ];
+
+ //the name of the ring
+ var ringName = '*nixRing';
+
+ /* the unique ID of the widget. two things to note:
+ 1) make sure there are no spaces in it - use dashes or underscores if you must
+ 2) remember to change 'webringid' in the widget code you give out and all instances of '#webringid' in the css file to match this value!*/
+ var ringID = 'linuxring';
+
+ //should the widget include a link to an index page?
+ var useIndex = true;
+ //the full URL of the index page. if you're not using one, you don't have to specify anything here
+ var indexPage = 'https://teethinvitro.neocities.org/webring/linuxring/index.html';
+
+ //should the widget include a random button?
+ var useRandom = false;
+
diff --git a/webring/linuxring/script/onionring-variablesnew.js b/webring/linuxring/script/onionring-variablesnew.js
new file mode 100644
index 0000000..fe15a95
--- /dev/null
+++ b/webring/linuxring/script/onionring-variablesnew.js
@@ -0,0 +1,9 @@
+let script = document.createElement("script");
+script.src = "https://teethinvitro.neocities.org/webring/linuxring/ring.js";
+setTimeout(() => {
+ document.getElementById("linuxring").replaceWith(script);
+}, 100);
+
+console.log("%cThis page is using an outdated version of the *nixRing widget. Head over to https://teethinvitro.neocities.org/webring/linuxring to grab the new one.");
+
+// webstring v2.1 by june @ juneish.neocities.org
diff --git a/webring/linuxring/script/onionring-variablesold.js b/webring/linuxring/script/onionring-variablesold.js
new file mode 100644
index 0000000..393308a
--- /dev/null
+++ b/webring/linuxring/script/onionring-variablesold.js
@@ -0,0 +1,94 @@
+// onionring.js is made up of four files - onionring-widget.js, onionring-index.js, onionring-variables.js (this one!), and onionring.css
+// it's licensed under the cooperative non-violent license (CNPL) v4+ (https://thufie.lain.haus/NPL.html)
+// it was originally made by joey + mord of allium (蒜) house, last updated 2020-11-24
+
+// === ONIONRING-VARIABLES ===
+//this file contains the stuff you edit to set up your specific webring
+
+//the full URLs of all the sites in the ring
+var sites = [
+ 'https://teethinvitro.neocities.org/',
+ 'https://iwillneverbehappy.neocities.org/',
+ 'https://xn--ug8ht8h.ws/',
+ 'http://wirlaburla.worlio.com/',
+ 'https://hoppingtopping.com/',
+ 'https://kaa.neocities.org/',
+ 'https://foreverliketh.is/',
+ 'https://karma.computer/',
+ 'https://azuremillennium.neocities.org/',
+ 'https://i330.dev/',
+ 'https://alan460.is-hella.gay',
+ 'https://crystal.tilde.institute',
+ 'https://skeleg.org',
+ 'https://cronico.neocities.org',
+ 'https://theaio.neocities.org/',
+ 'https://risingthumb.xyz',
+ 'https://leap123.neocities.org',
+ 'https://tepiloxtl.net/',
+ 'https://antares.neocities.org/',
+ 'https://avas.space/',
+ 'https://0xf0xx0.eth.limo',
+ 'https://ophanimkei.com/',
+ 'https://kinisis.xyz/',
+ 'http://baccyflap.com/',
+ 'https://exlitry.world/',
+ 'https://circulars.dev/',
+ 'https://tommi.space/',
+ 'https://patrickwu.space/',
+ 'https://corvidae.digital/',
+ 'https://raum.neocities.org/',
+ 'https://avidseeker.github.io',
+ 'https://www.dreamwingsthegriffon.com/',
+ 'https://nicolabelluti.me',
+ 'https://xx-starbrite-xx.neocities.org',
+ 'https://heart143.neocities.org',
+ 'https://cassiecandles.net/',
+ 'https://mkultra.monster',
+ 'https://tiagorangel.com/',
+ 'https://sharkcave.me/',
+ 'https://scuti.neocities.org/',
+ 'https://appak.neocities.org',
+ 'https://myrdin.cx',
+ 'https://clygro.cc/',
+ 'https://fish.golf',
+ 'https://dagurthehorrible.neocities.org/',
+ 'https://spider-kyle.neocities.org/',
+ 'https://regirock.net',
+ 'https://hazelthats.me',
+ 'https://alexisgaming95.neocities.org',
+ 'https://gorkem.cc',
+ 'https://riomc.cloud',
+ 'https://unpop.neocities.org/',
+ 'https://shittyweb.org/',
+ 'https://pogmom.me',
+ 'https://april.nekoweb.org/',
+ 'https://goodgirl.dev/',
+ 'https://sor.neocities.org/',
+ 'https://www.starcrush.net',
+ 'https://bytesofprogress.net/',
+ 'https://projectc190.neocities.org',
+ 'https://privatenoob.top/',
+ 'https://alexzeecomedy.com',
+ 'https://wheelsbot.dev/',
+ 'https://8y7.nekoweb.org/',
+ 'https://igor360.neocities.org/',
+ 'https://zzfs.home.kg',
+ 'https://ari.lt/',
+ ];
+
+ //the name of the ring
+ var ringName = '*nixRing';
+
+ /* the unique ID of the widget. two things to note:
+ 1) make sure there are no spaces in it - use dashes or underscores if you must
+ 2) remember to change 'webringid' in the widget code you give out and all instances of '#webringid' in the css file to match this value!*/
+ var ringID = 'linuxring';
+
+ //should the widget include a link to an index page?
+ var useIndex = true;
+ //the full URL of the index page. if you're not using one, you don't have to specify anything here
+ var indexPage = 'https://teethinvitro.neocities.org/webring/linuxring/index.html';
+
+ //should the widget include a random button?
+ var useRandom = false;
+
diff --git a/webring/linuxring/script/onionring-widget.js b/webring/linuxring/script/onionring-widget.js
new file mode 100644
index 0000000..6872f28
--- /dev/null
+++ b/webring/linuxring/script/onionring-widget.js
@@ -0,0 +1,73 @@
+// onionring.js is made up of four files - onionring-widget.js (this one!), onionring-index.js, onionring-variables.js and onionring.css
+// it's licensed under the cooperative non-violent license (CNPL) v4+ (https://thufie.lain.haus/NPL.html)
+// it was originally made by joey + mord of allium (蒜) house, last updated 2020-11-24
+
+// === ONIONRING-WIDGET ===
+//this file contains the code which builds the widget shown on each page in the ring. ctrl+f 'EDIT THIS' if you're looking to change the actual html of the widget
+
+var tag = document.getElementById(ringID); //find the widget on the page
+
+thisSite = window.location.href; //get the url of the site we're currently on
+thisIndex = null;
+
+// go through the site list to see if this site is on it and find its position
+for (i = 0; i < sites.length; i++) {
+ if (thisSite.startsWith(sites[i])) { //we use startswith so this will match any subdirectory, users can put the widget on multiple pages
+ thisIndex = i;
+ break; //when we've found the site, we don't need to search any more, so stop the loop
+ }
+}
+
+function randomSite() {
+ otherSites = sites.slice(); //create a copy of the sites list
+ otherSites.splice(thisIndex, 1); //remove the current site so we don't just land on it again
+ randomIndex = Math.floor(Math.random() * otherSites.length);
+ location.href = otherSites[randomIndex];
+}
+
+//if we didn't find the site in the list, the widget displays a warning instead
+if (thisIndex == null) {
+ tag.insertAdjacentHTML('afterbegin', `
+<table>
+ <tr>
+ <td>This site isn't part of the ${ringName} webring yet.</td>
+ </tr>
+</table>
+ `);
+}
+else {
+ //find the 'next' and 'previous' sites in the ring. this code looks complex
+ //because it's using a shorthand version of an if-else statement to make sure
+ //the first and last sites in the ring join together correctly
+ previousIndex = (thisIndex-1 < 0) ? sites.length-1 : thisIndex-1;
+ nextIndex = (thisIndex+1 >= sites.length) ? 0 : thisIndex+1;
+
+ indexText = ""
+ //if you've chosen to include an index, this builds the link to that
+ if (useIndex) {
+ indexText = `<a href='${indexPage}'><img src="https://teethinvitro.neocities.org/webring/linuxring/script/tuxicon.png" width="10%"></a>`;
+ }
+
+ randomText = ""
+ //if you've chosen to include a random button, this builds the link that does that
+ if (useRandom) {
+ randomText = `<a href='javascript:void(0)' onclick='randomSite()'>random</a> | `;
+ }
+
+ //this is the code that displays the widget - EDIT THIS if you want to change the structure
+ tag.insertAdjacentHTML('afterbegin', `
+ <table>
+ <tr>
+ <td class='webring-prev'><a href='${sites[previousIndex]}'>← </a></td>
+ <td class='webring-info'>
+ Member of the ${ringName}</br>
+ <span class='webring-links'>
+ ${indexText}
+ </span>
+ </td>
+ <td class='webring-next'><a href='${sites[nextIndex]}'> →</a></td>
+ </tr>
+ </table>
+ `);
+
+}
diff --git a/webring/linuxring/script/onionring.css b/webring/linuxring/script/onionring.css
new file mode 100644
index 0000000..70c2ea2
--- /dev/null
+++ b/webring/linuxring/script/onionring.css
@@ -0,0 +1,38 @@
+/* onionring.js is made up of four files - onionring-widget.js, onionring-index.js, onionring-variables.js and onionring.css (this one!)
+// it's licensed under the cooperative non-violent license (CNPL) v4+ (https://thufie.lain.haus/NPL.html)
+// it was originally made by joey + mord of allium (蒜) house, last updated 2020-10-24 */
+
+#linuxring {
+ margin: 0 auto;
+ padding: 0px;
+}
+
+#linuxring a {
+ color: black;
+}
+
+#linuxring table {
+ background-color: #ffffff;
+ margin: 0 auto;
+ border-radius: 10px;
+}
+
+#linuxring table tr td {
+ padding: 10px;
+}
+
+#linuxring .webring-prev {
+ text-align:right;
+}
+
+#linuxring .webring-info {
+ text-align:center;
+}
+
+#linuxring .webring-next {
+ text-align:left;
+}
+
+#linuxring .webring-links {
+ font-size: 11pt;
+}
diff --git a/webring/linuxring/script/tuxicon.png b/webring/linuxring/script/tuxicon.png
new file mode 100644
index 0000000..ab5907e
--- /dev/null
+++ b/webring/linuxring/script/tuxicon.png
Binary files differ
diff --git a/webring/linuxring/style.css b/webring/linuxring/style.css
new file mode 100644
index 0000000..f7b31e5
--- /dev/null
+++ b/webring/linuxring/style.css
@@ -0,0 +1,56 @@
+.container {
+ margin: auto;
+ border: 4px solid black;
+ border-radius: 15px;
+ margin-left: 20%;
+ margin-right: 20%;
+ padding: 15px;
+}
+
+.members {
+ margin: auto;
+ border: 2px solid black;
+ border-radius: 15px;
+ margin-left: 10%;
+ margin-right: 10%;
+ padding: 15px;
+}
+
+#members {
+ margin-left: 5%;
+ margin-right: 5%;
+ margin-top: 0%;
+}
+
+td {
+ padding: 10px;
+}
+
+img {
+ padding-right: 15px;
+}
+
+.icon {
+ height: 40px;
+}
+
+h1 {
+ text-align: center;
+}
+
+h2 {
+ margin-top: 0%;
+ text-align: center;
+}
+
+textarea {
+ width: 20%;
+ height: 10%;
+ margin-bottom: 3%;
+ display: inline-block;
+}
+
+footer {
+ margin-top: 2%;
+ text-align: center;
+}
diff --git a/webring/linuxring/template.txt b/webring/linuxring/template.txt
new file mode 100644
index 0000000..1a2a3f8
--- /dev/null
+++ b/webring/linuxring/template.txt
@@ -0,0 +1,21 @@
+<div id="nixring" style="display: flex; gap: 8px; align-items: center;">
+ <style type="text/css" scoped>
+ #nixring {
+ text-align: center;
+ color: black;
+ }
+ #nixring a {
+ color: black;
+ text-decoration: none;
+ }
+ </style>
+ <a href="PREV">←</a>
+ <a href="https://teethinvitro.neocities.org/webring/linuxring">
+ <div>
+ *nixRing
+ <br>
+ <img style="height: 25px;" src="https://teethinvitro.neocities.org/webring/linuxring/icon/tux.png">
+ </div>
+ </a>
+ <a href="NEXT">→</a>
+</div>
diff --git a/webring/linuxring/templateold.txt b/webring/linuxring/templateold.txt
new file mode 100644
index 0000000..8b8e8df
--- /dev/null
+++ b/webring/linuxring/templateold.txt
@@ -0,0 +1,12 @@
+<table>
+ <tr>
+ <td class='webring-prev'><a href='https://teethinvitro.neocities.org/webring/linuxring/redirect/prev.html'>← </a></td>
+ <td class='webring-info'>
+ Member of the *nixRing<br>
+ <span class='webring-links'>
+ <a href='https://teethinvitro.neocities.org/webring/linuxring/'><img src="https://teethinvitro.neocities.org/webring/linuxring/script/tuxicon.png" width="10%"></a>
+ </span>
+ </td>
+ <td class='webring-next'><a href='https://teethinvitro.neocities.org/webring/linuxring/redirect/next.html'> →</a></td>
+ </tr>
+</table>
diff --git a/webring/linuxring/webring.py b/webring/linuxring/webring.py
new file mode 100644
index 0000000..ebb16b1
--- /dev/null
+++ b/webring/linuxring/webring.py
@@ -0,0 +1,20 @@
+url = input("URL: ")
+name = url.replace("https:", "").replace("/","")
+desc = input("Desc: ")
+icon = []
+icon_no = int(input("How many icons? "))
+count = 0
+
+while (count < icon_no):
+ icon_in = input("Icon {}: ".format(count+1))
+ icon.append(icon_in)
+ count+=1
+
+print("<tr>")
+print("\t<td>", end='')
+for item in icon:
+ print('<img class="icon" src="icon/', item, '.png">', sep='', end='')
+print('</td>')
+print('\t<td><a href="', url, '">', name, '</a></td>', sep='')
+print('\t<td>', desc, '</td>', sep='')
+print("</tr>")
diff --git a/webring/linuxring/widget.txt b/webring/linuxring/widget.txt
new file mode 100644
index 0000000..c33c141
--- /dev/null
+++ b/webring/linuxring/widget.txt
@@ -0,0 +1,17 @@
+<div id="nixring" style="display: flex; gap: 8px; align-items: center;">
+ <style type="text/css" scoped>
+ #nixring {
+ text-align: center;
+ color: black;
+ }
+ #nixring a {
+ color: black;
+ text-decoration: none;
+ }
+ </style>
+ <a href="https://teethinvitro.neocities.org/webring/linuxring/redirect/prev.html">←</a>
+ <a href="https://teethinvitro.neocities.org/webring/linuxring">
+ <div>*nixRing<br><img style="height: 25px;" src="https://teethinvitro.neocities.org/webring/linuxring/icon/tux.png"></div>
+ </a>
+ <a href="https://teethinvitro.neocities.org/webring/linuxring/redirect/next.html">→</a>
+</div>