Add fediverse links. - gopher-lawn - The gopher lawn gopher directory project.
HTML git clone git://bitreich.org/gopher-lawn/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-lawn/
DIR Log
DIR Files
DIR Refs
DIR Tags
---
DIR commit 7e78e1b3089a3d7647fee9ad449cff9fede75734
DIR parent 535a392c7bd1d1c3a9cb6b1c707a9bc5c9a1b3c3
HTML Author: Christoph Lohmann <20h@r-36.net>
Date: Wed, 30 Aug 2023 21:24:56 +0200
Add fediverse links.
Diffstat:
A categories/fediverse.category | 11 +++++++++++
A db/fediverse-akko.kalasarn.se.link | 8 ++++++++
A db/fediverse-annihilation.social.l… | 8 ++++++++
A db/fediverse-ap.maladaptive.art.li… | 8 ++++++++
A db/fediverse-ap.stereo-graphica.co… | 8 ++++++++
A db/fediverse-apeiron.aire.ml.link | 8 ++++++++
A db/fediverse-bunny.cafe.link | 8 ++++++++
A db/fediverse-cd0.nl.link | 8 ++++++++
A db/fediverse-fed.2k36.org.link | 8 ++++++++
A db/fediverse-fedi.puffybsd.space.l… | 8 ++++++++
A db/fediverse-fedi.solimano.org.link | 8 ++++++++
A db/fediverse-freespeechextremist.c… | 8 ++++++++
A db/fediverse-ill.moe.link | 8 ++++++++
A db/fediverse-miniwa.moe.link | 8 ++++++++
A db/fediverse-pals.chat.link | 8 ++++++++
A db/fediverse-phenomena.oksocial.ne… | 8 ++++++++
A db/fediverse-plaza.vaporpolis.net.… | 8 ++++++++
A db/fediverse-pleroma.fly.dev.link | 8 ++++++++
A db/fediverse-pleroma.initlab.org.l… | 8 ++++++++
A db/fediverse-po.etr.ist.link | 8 ++++++++
A db/fediverse-queer.hacktivis.me.li… | 8 ++++++++
A db/fediverse-sakura-rage.net.link | 8 ++++++++
A db/fediverse-social.barany.at.link | 8 ++++++++
A db/fediverse-social.encryptomatic.… | 8 ++++++++
A db/fediverse-social.joshtriplett.o… | 8 ++++++++
A db/fediverse-social.lunasqu.ee.link | 8 ++++++++
A db/fediverse-social.penner.party.l… | 8 ++++++++
A db/fediverse-social.sfconservancy.… | 8 ++++++++
A db/fediverse-squ.alid.pw.link | 8 ++++++++
A db/fediverse-togethr.party.link | 8 ++++++++
A db/fediverse-toot.pt.link | 8 ++++++++
A db/fediverse-vucica.net.link | 8 ++++++++
A fediverse/check-for-gopher-service… | 11 +++++++++++
A fediverse/get-pleroma-instances.sh | 7 +++++++
A fediverse/mk-db-entries.sh | 24 ++++++++++++++++++++++++
35 files changed, 301 insertions(+), 0 deletions(-)
---
DIR diff --git a/categories/fediverse.category b/categories/fediverse.category
@@ -0,0 +1,11 @@
+Type: category
+Name: fediverse
+Selector: /lawn/fediverse
+Host: server
+Port: port
+LinkName: fediverse
+Title: F_E_D_I_V_E_R_S_E
+Description: fediverse servers
+Parent: root
+Keywords: fediverse
+
DIR diff --git a/db/fediverse-akko.kalasarn.se.link b/db/fediverse-akko.kalasarn.se.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: akko.kalasarn.se
+Port: 9999
+LinkName: Pleroma at akko.kalasarn.se
+Description: Pleroma interface running at akko.kalasarn.se
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-annihilation.social.link b/db/fediverse-annihilation.social.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: annihilation.social
+Port: 9999
+LinkName: Pleroma at annihilation.social
+Description: Pleroma interface running at annihilation.social
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-ap.maladaptive.art.link b/db/fediverse-ap.maladaptive.art.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: ap.maladaptive.art
+Port: 9999
+LinkName: Pleroma at ap.maladaptive.art
+Description: Pleroma interface running at ap.maladaptive.art
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-ap.stereo-graphica.com.link b/db/fediverse-ap.stereo-graphica.com.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: ap.stereo-graphica.com
+Port: 9999
+LinkName: Pleroma at ap.stereo-graphica.com
+Description: Pleroma interface running at ap.stereo-graphica.com
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-apeiron.aire.ml.link b/db/fediverse-apeiron.aire.ml.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: apeiron.aire.ml
+Port: 9999
+LinkName: Pleroma at apeiron.aire.ml
+Description: Pleroma interface running at apeiron.aire.ml
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-bunny.cafe.link b/db/fediverse-bunny.cafe.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: bunny.cafe
+Port: 9999
+LinkName: Pleroma at bunny.cafe
+Description: Pleroma interface running at bunny.cafe
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-cd0.nl.link b/db/fediverse-cd0.nl.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: cd0.nl
+Port: 9999
+LinkName: Pleroma at cd0.nl
+Description: Pleroma interface running at cd0.nl
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-fed.2k36.org.link b/db/fediverse-fed.2k36.org.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: fed.2k36.org
+Port: 9999
+LinkName: Pleroma at fed.2k36.org
+Description: Pleroma interface running at fed.2k36.org
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-fedi.puffybsd.space.link b/db/fediverse-fedi.puffybsd.space.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: fedi.puffybsd.space
+Port: 9999
+LinkName: Pleroma at fedi.puffybsd.space
+Description: Pleroma interface running at fedi.puffybsd.space
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-fedi.solimano.org.link b/db/fediverse-fedi.solimano.org.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: fedi.solimano.org
+Port: 9999
+LinkName: Pleroma at fedi.solimano.org
+Description: Pleroma interface running at fedi.solimano.org
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-freespeechextremist.com.link b/db/fediverse-freespeechextremist.com.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: freespeechextremist.com
+Port: 9999
+LinkName: Pleroma at freespeechextremist.com
+Description: Pleroma interface running at freespeechextremist.com
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-ill.moe.link b/db/fediverse-ill.moe.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: ill.moe
+Port: 9999
+LinkName: Pleroma at ill.moe
+Description: Pleroma interface running at ill.moe
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-miniwa.moe.link b/db/fediverse-miniwa.moe.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: miniwa.moe
+Port: 9999
+LinkName: Pleroma at miniwa.moe
+Description: Pleroma interface running at miniwa.moe
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-pals.chat.link b/db/fediverse-pals.chat.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: pals.chat
+Port: 9999
+LinkName: Pleroma at pals.chat
+Description: Pleroma interface running at pals.chat
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-phenomena.oksocial.net.link b/db/fediverse-phenomena.oksocial.net.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: phenomena.oksocial.net
+Port: 9999
+LinkName: Pleroma at phenomena.oksocial.net
+Description: Pleroma interface running at phenomena.oksocial.net
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-plaza.vaporpolis.net.link b/db/fediverse-plaza.vaporpolis.net.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: plaza.vaporpolis.net
+Port: 9999
+LinkName: Pleroma at plaza.vaporpolis.net
+Description: Pleroma interface running at plaza.vaporpolis.net
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-pleroma.fly.dev.link b/db/fediverse-pleroma.fly.dev.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: pleroma.fly.dev
+Port: 9999
+LinkName: Pleroma at pleroma.fly.dev
+Description: Pleroma interface running at pleroma.fly.dev
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-pleroma.initlab.org.link b/db/fediverse-pleroma.initlab.org.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: pleroma.initlab.org
+Port: 9999
+LinkName: Pleroma at pleroma.initlab.org
+Description: Pleroma interface running at pleroma.initlab.org
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-po.etr.ist.link b/db/fediverse-po.etr.ist.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: po.etr.ist
+Port: 9999
+LinkName: Pleroma at po.etr.ist
+Description: Pleroma interface running at po.etr.ist
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-queer.hacktivis.me.link b/db/fediverse-queer.hacktivis.me.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: queer.hacktivis.me
+Port: 9999
+LinkName: Pleroma at queer.hacktivis.me
+Description: Pleroma interface running at queer.hacktivis.me
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-sakura-rage.net.link b/db/fediverse-sakura-rage.net.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: sakura-rage.net
+Port: 9999
+LinkName: Pleroma at sakura-rage.net
+Description: Pleroma interface running at sakura-rage.net
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-social.barany.at.link b/db/fediverse-social.barany.at.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: social.barany.at
+Port: 9999
+LinkName: Pleroma at social.barany.at
+Description: Pleroma interface running at social.barany.at
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-social.encryptomatic.com.link b/db/fediverse-social.encryptomatic.com.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: social.encryptomatic.com
+Port: 9999
+LinkName: Pleroma at social.encryptomatic.com
+Description: Pleroma interface running at social.encryptomatic.com
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-social.joshtriplett.org.link b/db/fediverse-social.joshtriplett.org.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: social.joshtriplett.org
+Port: 9999
+LinkName: Pleroma at social.joshtriplett.org
+Description: Pleroma interface running at social.joshtriplett.org
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-social.lunasqu.ee.link b/db/fediverse-social.lunasqu.ee.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: social.lunasqu.ee
+Port: 9999
+LinkName: Pleroma at social.lunasqu.ee
+Description: Pleroma interface running at social.lunasqu.ee
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-social.penner.party.link b/db/fediverse-social.penner.party.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: social.penner.party
+Port: 9999
+LinkName: Pleroma at social.penner.party
+Description: Pleroma interface running at social.penner.party
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-social.sfconservancy.org.link b/db/fediverse-social.sfconservancy.org.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: social.sfconservancy.org
+Port: 9999
+LinkName: Pleroma at social.sfconservancy.org
+Description: Pleroma interface running at social.sfconservancy.org
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-squ.alid.pw.link b/db/fediverse-squ.alid.pw.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: squ.alid.pw
+Port: 9999
+LinkName: Pleroma at squ.alid.pw
+Description: Pleroma interface running at squ.alid.pw
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-togethr.party.link b/db/fediverse-togethr.party.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: togethr.party
+Port: 9999
+LinkName: Pleroma at togethr.party
+Description: Pleroma interface running at togethr.party
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-toot.pt.link b/db/fediverse-toot.pt.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: toot.pt
+Port: 9999
+LinkName: Pleroma at toot.pt
+Description: Pleroma interface running at toot.pt
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/db/fediverse-vucica.net.link b/db/fediverse-vucica.net.link
@@ -0,0 +1,8 @@
+Type: link
+Selector: /
+Host: vucica.net
+Port: 9999
+LinkName: Pleroma at vucica.net
+Description: Pleroma interface running at vucica.net
+Keywords: fediverse
+Category: fediverse
DIR diff --git a/fediverse/check-for-gopher-service.sh b/fediverse/check-for-gopher-service.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+if [ $# -lt 1 ];
+then
+ printf "usage: %s pleroma-servers.txt\n" "$(basename "$0")" >&2
+ exit 1
+fi
+
+shuf "$1" \
+ | xargs -I '{}' -P 16 sh -c 'server={}; printf "\r\n" | nc -w 5 ${server} 9999 >/dev/null 2>&1 && printf "%s serves gopher\n" "${server}";'
+
DIR diff --git a/fediverse/get-pleroma-instances.sh b/fediverse/get-pleroma-instances.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+curl -s https://pleroma.fediverse.observer/app/views/tabledata.php?software=pleroma \
+ | sed -e 's,app/views/podstat-user-counts.php?,\n,g' \
+ | grep "^domain=" \
+ | sed 's,^domain=\([^" ]*\).*,\1,'
+
DIR diff --git a/fediverse/mk-db-entries.sh b/fediverse/mk-db-entries.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+lawndb="/br/gopher/lawn/db"
+cd "${lawndb}"
+
+while read -r line;
+do
+ [ -z "${line}" ] && continue
+
+ server="$(printf "%s\n" "${line}" | cut -d' ' -f 1)"
+ linkfile="fediverse-${server}.link"
+ {
+ printf "Type: link\n"
+ printf "Selector: /\n"
+ printf "Host: %s\n" "${server}"
+ printf "Port: 9999\n"
+ printf "LinkName: Pleroma at %s\n" "${server}"
+ printf "Description: Pleroma interface running at %s\n" "${server}"
+ printf "Keywords: fediverse\n"
+ printf "Category: fediverse\n"
+ } > "${linkfile}"
+ git add "${linkfile}"
+done
+