diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2013-12-21 18:04:50 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2013-12-21 18:04:50 +0100 |
commit | 5dae7fcc68a3cfca3f2bef5a07702659a0b0eb62 (patch) | |
tree | 43d0908a99b5b4b5a8fce412149a9605959c193e /sys/lib/plumb | |
parent | 48d2f14f803354951c09e1ff04aeab4bed16bf38 (diff) |
add plumbing rules for page bookmarks and audio playback
Diffstat (limited to 'sys/lib/plumb')
-rw-r--r-- | sys/lib/plumb/basic | 17 |
1 files changed, 17 insertions, 0 deletions
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 |