commit 3040f28913ad0465506cfb6a7153a480efff7871 from: rsc date: Wed Jun 09 14:07:16 2004 UTC plumb urls and html to web browsers commit - 7e4a17cf3302c3cb4682d2f3d96a88ca951280e8 commit + 3040f28913ad0465506cfb6a7153a480efff7871 blob - 8e9ec5c299d7ad1c7d17b9205b1eac48ea22ed43 blob + eaea8178ad3107202bc4eb22dc5ed1881d9236d9 --- plumb/basic +++ plumb/basic @@ -7,11 +7,18 @@ include fileaddr plumb to seemail plumb to showmail -# cheap http/gif,jpeg,ps,pdf renderer +# urls go to web browser type is text data matches '(https?|ftp|file|gopher|mailto|news|nntp|telnet|wais|prospero)://[a-zA-Z0-9_@\-]+([.:][a-zA-Z0-9_@\-]+)*/?[a-zA-Z0-9_?,%#~&/\-+=]+([:.][a-zA-Z0-9_?,%#~&/\-+=]+)*\.(jpe?g|JPE?G|gif|GIF|ps|PS|pdf|PDF)' -plumb start rc -c 'hget '$0' | page -w' +plumb start web $0 +# html goes to web browser +type is text +data matches '[a-zA-Z¡-￿0-9_\-./]+' +data matches '([a-zA-Z¡-￿0-9_\-./]+)\.(html|htm|HTM|HTML)' +arg isfile $0 +plumb start web $file + # doc and rtf files go to wdoc2txt type is text data matches '[a-zA-Z¡-￿0-9_\-./]+' @@ -117,11 +124,3 @@ plumb start qiv -t $data dst is postscript arg isfile $data plumb start gv $data - -# urls to internet explorer on another machine -type is text -data matches '(https?|ftp|file|gopher|mailto|news|nntp|telnet|wais|prospero)://[a-zA-Z0-9_@\-]+([.:][a-zA-Z0-9_@\-]+)*/?[a-zA-Z0-9_?,%#~&/\-+=@]+([:.][@a-zA-Z0-9_?,%#~&/\-+=]+)*' -plumb to web -plumb start web $0 -# plumb start winstart iexplore -new $0 -