Add news:// and nntp:// support. Much more. - 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 afc3d9149b6c6b03dfd856e2ae40a23a51536a21
 (DIR) parent 5c231ed10de55b6ccabafc1b808850490c00f0ef
 (HTM) Author: Christoph Lohmann <20h@r-36.net>
       Date:   Sat, 24 Feb 2024 18:47:28 +0100
       
       Add news:// and nntp:// support. Much more.
       
       Diffstat:
         M bin/plumber                         |       5 +++++
         A openers/newsopener                  |      11 +++++++++++
       
       2 files changed, 16 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/bin/plumber b/bin/plumber
       @@ -51,6 +51,11 @@ plumbrules = [
                ["^ldap(|s)://.*", "ldapopener '%s'"],
                ["^moz://:*", "mozopener '%s'"],
                ["^mms://.*", "mediaopener '%s'"],
       +        ["^news://.*", "newsopener '%s'"],
       +        ["^newspost://.*", "newsopener '%s'"],
       +        ["^newsreply://.*", "newsopener '%s'"],
       +        ["^nntp://.*", "newsopener '%s'"],
       +        ["^snews://.*", "newsopener '%s'"],
                ["^paper:.*", "paperopener '%s'"],
                ["^pubmed:.*", "pubmedopener '%s'"],
                ["^rfc:.*", "rfcopener '%s'"],
 (DIR) diff --git a/openers/newsopener b/openers/newsopener
       @@ -0,0 +1,11 @@
       +#!/bin/sh
       +
       +if [ $# -lt 1 ];
       +then
       +        printf "usage: %s URI\n" "$(basename "$0")" >&2
       +        exit 1
       +fi
       +
       +cd $HOME/Downloads
       +$XTERM -e sh -c "$PLUMB_NEWS \"$1\""
       +