plumber

Plumber – a modern approach to plumbing
git clone git://r-36.net/plumber
Log | Files | Refs | README | LICENSE

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:
MREADME.md | 1+
Mbin/plumber | 1+
Aopeners/nexopener | 13+++++++++++++
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\"" & +