multi-protocol url-based IO -- pure python kioslave-like module?

R

Rob McMullen

Wheel reinvention preemption question: is there an existing pure-
python library with functionality similar to KDE's kio/kioslave
implementation? A multi-protocol, extensible library based on URLs
that abstracts directory listing and file read/write? I'm looking to
use it in client code, not server, so it doesn't have to be
asynchronous like kio; ideally it would be small and only depend on
the standard python library.

Here's what I'm aware of:

* urllib2 doesn't handle opening URLs for writing, meaning that it's
incapable of supporting WebDAV or e.g. the fish:// protocol

* twisted is built to handle multiple protocols, but is an extremely
large package aiming to simplify low-level server and client code

* Boa Contstructor has something called Explorers which support
multiple protocols, but seems pretty tied to its gui implementation

* PyKDE can interface with the KDE shared libraries, but obviously
that's not pure python. (Or standalone or small. :)

* the somewhat related PEP-268 for WebDAV support, but that was
withdrawn.

My google-fu doesn't show much else. Any pointers would be
appreciated!

Thanks,

Rob
 
P

Paul Boddie

Wheel reinvention preemption question: is there an existing pure-
python library with functionality similar to KDE's kio/kioslave
implementation? A multi-protocol, extensible library based on URLs
that abstracts directory listing and file read/write? I'm looking to
use it in client code, not server, so it doesn't have to be
asynchronous like kio; ideally it would be small and only depend on
the standard python library.

Something like itools.vfs, perhaps?

http://www.ikaaro.org/itools
http://download.ikaaro.org/doc/itools/Chapter--VFS.html

Paul
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,982
Messages
2,570,185
Members
46,736
Latest member
AdolphBig6

Latest Threads

Top