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\""
+