Add featured script. - mediawiki-gopher - mediawiki gopher frontend
(HTM) git clone git://bitreich.org/mediawiki-gopher git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/mediawiki-gopher
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
(DIR) LICENSE
---
(DIR) commit b079b421a84e0c179bffcd31c5bcc2168d3c963f
(DIR) parent 6cb1db9edc226c54de474d938708d2b1147d9e8f
(HTM) Author: Christoph Lohmann <20h@r-36.net>
Date: Fri, 8 Aug 2025 22:29:14 +0200
Add featured script.
Diffstat:
A get_featured_pages.sh | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/get_featured_pages.sh b/get_featured_pages.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+if [ $# -lt 1 ];
+then
+ printf "usage: %s mediawikiuri\n" "$(basename "$0")" >&2
+ exit 1
+fi
+
+mediawikiuri="$1"
+# https://en.wikipedia.org
+
+curl -s "${mediawikiuri}/w/api.php?action=featuredfeed&feed=featured&feedformat=atom" \
+| sfeed \
+| tail -n 1 \
+| cut -f 4 \
+| lynx -stdin -dump -listonly \
+| grep wiki/ \
+| sed 's,.*///wiki/\(.*\),\1,' \
+| head -n -3 \
+| tail -n +3
+