tplumb urls and html to web browsers - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 3040f28913ad0465506cfb6a7153a480efff7871
 (DIR) parent 7e4a17cf3302c3cb4682d2f3d96a88ca951280e8
 (HTM) Author: rsc <devnull@localhost>
       Date:   Wed,  9 Jun 2004 14:07:16 +0000
       
       plumb urls and html to web browsers
       
       Diffstat:
         M plumb/basic                         |      19 +++++++++----------
       
       1 file changed, 9 insertions(+), 10 deletions(-)
       ---
 (DIR) diff --git a/plumb/basic b/plumb/basic
       t@@ -7,10 +7,17 @@ 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
       t@@ -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
       -