Home
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 +