From 5dae7fcc68a3cfca3f2bef5a07702659a0b0eb62 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 21 Dec 2013 18:04:50 +0100 Subject: add plumbing rules for page bookmarks and audio playback --- sys/lib/plumb/basic | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/sys/lib/plumb/basic b/sys/lib/plumb/basic index 6f2462796..c32616ebd 100644 --- a/sys/lib/plumb/basic +++ b/sys/lib/plumb/basic @@ -33,6 +33,14 @@ data matches '[a-zA-Z0-9_+.\-]+@[a-zA-Z0-9_+.\-]*' plumb to sendmail plumb start window rc -c '''echo % mail '''$0'; mail '$0 +# audio +type is text +data matches '[a-zA-Z¡-￿0-9_\-./]+' +data matches '([a-zA-Z¡-￿0-9_\-./]+)\.(mp3|ogg|flac|m3u|pls)' +arg isfile $0 +plumb to audio +plumb start window play $0 + # image files go to page type is text data matches '[a-zA-Z¡-￿0-9_\-./]+' @@ -41,6 +49,15 @@ arg isfile $0 plumb to image plumb client page -wi +# page bookmarks +type is text +data matches '(([a-zA-Z¡-￿0-9_\-./]+)\.(ps|PS|eps|EPS|pdf|PDF|dvi|DVI|doc|DOC|epub|EPUB|cb[tz]|CB[TZ]))!(.+)' +arg isfile $1 +data set $file +attr add addr=$4 +plumb to image +plumb start page -wij $0 $file + # postscript/pdf/dvi/doc go to page but not over the a plumb port # the port is here for reference but is unused type is text -- cgit v1.2.3