i hacked together a
primordial dav-capable file browser using perl/gtk. it
is almost to the point where i could actually use it. i was
able to successfully browse around on a dav-capable server
and edit a textfile.
the ui is based on that of sfm (and in
fact mine was called sfm.pl until i decided to put it up
and point to it from here), but mine is vastly less
functional right now (except for the dav support). all you
can do is
select a single file and hit return to pass it off to
run-mailcap,
basically. if the file came via dav, and it changes, it will
get
re-uploaded when the handling program exits.
it relies on run-mailcap, file, and magic2mime to decide
what programs to use for handling files. (available in the
'mime-support' and 'file' packages in debian, at least.)
the code is pretty gross. it grew rather organically. the
http::dav package for perl is pretty primitive (had to delve
into its internals to pull out directory listings).
it was an interesting way to learn more about perl/gtk
and dav, at least.