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_\-./]+'
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