commit 7c6f77ed1e38fce2f8ad0fdbb0e6da4ab54d1a03
parent 230307df481896e6690d95af5dc257b6576e982f
Author: Ian Jones <ian@contractcoder.biz>
Date: Tue, 11 Mar 2025 14:33:49 +0000
Addition of support for nex:// protocol.
Signed-off-by: Christoph Lohmann <20h@r-36.net>
Diffstat:
3 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -39,6 +39,7 @@ variables for openers.
% export PLUMB_WAIS=<your_preferred_WAIS_client lynx?>
% export PLUMB_CSO=<your_preferred_CSO_client lynx?>
% export PLUMB_NEWS=<your_preferred_NNTP/NEWS_client lynx?>
+ % export PLUMB_NEX=<your_preferred_NEX_client ?>
### Manual
diff --git a/bin/plumber b/bin/plumber
@@ -54,6 +54,7 @@ plumbrules = [
["^news://.*", "newsopener '%s'"],
["^newspost://.*", "newsopener '%s'"],
["^newsreply://.*", "newsopener '%s'"],
+ ["^nex://.*", "nexopener '%s'"],
["^nntp://.*", "newsopener '%s'"],
["^snews://.*", "newsopener '%s'"],
["^paper:.*", "paperopener '%s'"],
diff --git a/openers/nexopener b/openers/nexopener
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+if [ $# -lt 1 ];
+then
+ printf "usage: %s URI\n" "$(basename "$0")" >&2
+ exit 1
+fi
+
+mkdir -p $HOME/Downloads
+cd $HOME/Downloads
+
+$XTERM -e sh -c "$PLUMB_NEX \"$1\"" &
+