Fix nitter instances and simplify the selection method. - annna - Annna the nice friendly bot.
(HTM) 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
(HTM) 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}"