Addition of support for nex:// protocol. - plumber - Plumber – a modern approach to plumbing
(HTM) git clone git://r-36.net/plumber
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 7c6f77ed1e38fce2f8ad0fdbb0e6da4ab54d1a03
(DIR) parent 230307df481896e6690d95af5dc257b6576e982f
(HTM) 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:
M README.md | 1 +
M bin/plumber | 1 +
A openers/nexopener | 13 +++++++++++++
3 files changed, 15 insertions(+), 0 deletions(-)
---
(DIR) 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
(DIR) 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'"],
(DIR) 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\"" &
+