i added /dev/showfile for windows a while back. in that case, dt hands anything it is given on /dev/showfile to explorer (closest thing to plumber on windows). plumb rule for urls hands them to a script that looks like this:
echo -n $* > /mnt/term/dev/showfile > mkfifo /tmp/open.fifo > while () {open `{cat open.fifo}} > I also have a srcipt on the Plan 9 side, 'web': > #!/bin/rc > > fifoname=/mnt/term/tmp/open.fifo > > if (test -e $fifoname) > echo $* > $fifoname > if not > lynx2txt $*