add plumbing rules for page bookmarks and audio playback

This commit is contained in:
cinap_lenrek 2013-12-21 18:04:50 +01:00
parent 48d2f14f80
commit 5dae7fcc68

View file

@ -33,6 +33,14 @@ data matches '[a-zA-Z0-9_+.\-]+@[a-zA-Z0-9_+.\-]*'
plumb to sendmail plumb to sendmail
plumb start window rc -c '''echo % mail '''$0'; mail '$0 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 # image files go to page
type is text type is text
data matches '[a-zA-Z¡-￿0-9_\-./]+' data matches '[a-zA-Z¡-￿0-9_\-./]+'
@ -41,6 +49,15 @@ arg isfile $0
plumb to image plumb to image
plumb client page -wi 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 # postscript/pdf/dvi/doc go to page but not over the a plumb port
# the port is here for reference but is unused # the port is here for reference but is unused
type is text type is text