I’d like to write a fairly simple server-side virtual filesystem in either Python (preferably) or Java (less preferably), and I’m wondering if there’s any well-known framework that will allow me to do so with an off-the shelf client.
e.g.:
- users install some kind of client (like dropbox or wuala) that presents a Windows Explorer view of the filesystem, and turns it into appropriate requests to the server (WebDAV?)
- I setup/configure some software on my server that receives the WebDAV operations, and delegates them to my software
- I write my software to implement various hooks (read/write/list files)
Looks like the builtin Tomcat class org.apache.catalina.servlets.WebdavServlet is what I want, I just need to subclass the individual doXXXX methods.