Add search mediawiki 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 1141be499ba516337b35b0892f978b574173c247
(DIR) parent b079b421a84e0c179bffcd31c5bcc2168d3c963f
(HTM) Author: Christoph Lohmann <20h@r-36.net>
Date: Fri, 8 Aug 2025 22:51:44 +0200
Add search mediawiki script.
Diffstat:
A search_mw.sh | 16 ++++++++++++++++
1 file changed, 16 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/search_mw.sh b/search_mw.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+if [ $# -lt 2 ];
+then
+ printf "usage: %s mediawikiuri search\n" "$(basename "$0")" >&2
+ exit 1
+fi
+
+mediawikiuri="$1"
+# https://en.wikipedia.org
+searchquery="$(printf "%s" "${2}" | jq -sRr @uri)"
+
+curl -s "${mediawikiuri}/w/api.php?action=query&list=search&srsearch=${searchquery}&format=json" \
+| jq -r .query.search.[].title
+
+