Fix nitter instances and simplify the selection method. - annna - Annna the nice friendly bot. HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ DIR Log DIR Files DIR Refs DIR Tags DIR README --- DIR commit bac7bf93453c656392264128f92af3358dc59a2b DIR parent fdba4b1c2bf7e19008860141ce325a1aadad70f8 HTML Author: Annna Robert-Houdin <annna@bitreich.org> Date: Sat, 21 Aug 2021 12:33:03 +0200 Fix nitter instances and simplify the selection method. Diffstat: A modules/nitter-instances/gen-insta… | 10 ++++++++++ M nitter-instance | 12 ++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) --- DIR diff --git a/modules/nitter-instances/gen-instances.sh b/modules/nitter-instances/gen-instances.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +cat nitter.wiki/Instances.md \ + | grep '^| .* | \[.*' \ + | cut -d '|' -f 3 \ + | sed 's, \[\(.*\)\].*,\1,' \ + > instances.txt + +printf "Now edit instances.txt for working ones.\n" + DIR diff --git a/nitter-instance b/nitter-instance @@ -1,13 +1,9 @@ #!/bin/sh # -# Do no forget to regularily check out the wiki git for updates. +# Do no forget to regularily check out the wiki git for updates +# and run gen-instances.sh for a new instances file. # -nitterwikibase="/home/annna/bin/modules/nitter-instances/nitter.wiki" -cat "${nitterwikibase}"/Instances.md \ - | grep '^\* \[' \ - | sed 's,.*(\([^ )]*\)).*,\1,' \ - | grep -v "\.onion\|\.i2p" \ - | sed 's,/$,,g; s,^https://,,g;' \ - | shuf -n 1 +nitterinstances="/home/annna/bin/modules/nitter-instances/instances.txt" +shuf -n 1 "${nitterinstances}"