PyFileServer

What is PyFileServer?

PyFileServer is a WSGI web application for sharing filesystem directories over WebDAV. It is currently under development (alpha)

What is WSGI?

WSGI stands for Web Server Gateway Interface, a proposed standard interface between web servers and Python web applications or frameworks, to promote web application portability across a variety of web servers.

Python Paste, also known as WSGIKit, is a web application framework framework. It uses WSGI to create a framework-neutral set of components. It also assists with application setup and deployment.

What is WebDAV?

WebDAV stands for "Web-based Distributed Authoring and Versioning". It is a set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers.


Testing and Compatibility

System Environment

PyFileServer is designed to run over any WSGI-supporting webserver running Python over Windows or *nix based filesystems. So far, it has been developed and tested over Python 2.4.1 running paster (a development web server in Paste) on a Windows XP system.

WebDAV Support

PyFileServer supports up to Class 2 of the WebDAV specification, and has been being tested over the following WebDAV client environments:


Documentation


Project Information

PyFileSync is hosted at BerliOS.


Last Modified: 9 Aug 2005