1Metadata-Version: 2.1 2Name: WsgiDAV 3Version: 3.1.0 4Summary: Generic and extendable WebDAV server based on WSGI 5Home-page: https://github.com/mar10/wsgidav/ 6Author: Martin Wendt 7Author-email: wsgidav@wwwendt.de 8Maintainer: Martin Wendt 9Maintainer-email: wsgidav@wwwendt.de 10License: MIT 11Project-URL: Bug Tracker, https://github.com/mar10/wsgidav/issues 12Project-URL: Source Code, https://github.com/mar10/wsgidav 13Project-URL: Documentation, https://wsgidav.readthedocs.io/ 14Project-URL: Download, https://github.com/mar10/wsgidav/releases/latest 15Description: # ![logo](https://raw.githubusercontent.com/mar10/wsgidav/master/docs/logo.png) WsgiDAV 16 [![Build Status](https://travis-ci.org/mar10/wsgidav.svg?branch=master)](https://travis-ci.org/mar10/wsgidav) 17 [![Latest Version](https://img.shields.io/pypi/v/wsgidav.svg)](https://pypi.python.org/pypi/WsgiDAV/) 18 [![License](https://img.shields.io/pypi/l/wsgidav.svg)](https://github.com/mar10/wsgidav/blob/master/LICENSE) 19 [![Documentation Status](https://readthedocs.org/projects/wsgidav/badge/?version=latest)](http://wsgidav.readthedocs.io/) 20 [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) 21 [![Released with: Yabs](https://img.shields.io/badge/released%20with-yabs-yellowgreen)](https://github.com/mar10/yabs) 22 [![StackOverflow: WsgiDAV](https://img.shields.io/badge/StackOverflow-WsgiDAV-blue.svg)](https://stackoverflow.com/questions/tagged/WsgiDAV) 23 24 A generic and extendable [WebDAV](http://www.ietf.org/rfc/rfc4918.txt) server 25 written in Python and based on [WSGI](http://www.python.org/dev/peps/pep-3333/). 26 27 Main features: 28 29 - WsgiDAV is a stand-alone WebDAV server with SSL support, that can be 30 installed and run as Python command line script on Linux, OSX, and Windows:<br> 31 ``` 32 $ pip install wsgidav cheroot 33 $ wsgidav --host=0.0.0.0 --port=8080 --root=/tmp 34 WARNING: share '/' will allow anonymous access. 35 Running WsgiDAV/2.2.2 Cheroot/5.5.0 Python/3.4.2 36 Serving on http://0.0.0.0:8080 ... 37 ``` 38 Run `wsgidav --help` for a list of available options.<br> 39 **Note:** The syntax changed slightly with v3.0. 40 - **Note:** python-pam is needed if using pam-login on Linux or OSX: 41 ``` 42 $ pip install python-pam 43 $ wsgidav --auth=pam-login --host=0.0.0.0 --port=8080 --root=/tmp 44 ``` 45 - **Note:** Windows users may prefer the 46 [MSI Installer](https://github.com/mar10/wsgidav/releases/latest) 47 (see <kbd>Assets</kbd> section). 48 - WebDAV is a superset of HTTP, so WsgiDAV is also a performant, multi-threaded 49 web server with SSL support. 50 - WsgiDAV is also a Python library that implements the WSGI protocol and can 51 be run behind any WSGI compliant web server.<br> 52 - WsgiDAV is implemented as a configurable stack of WSGI middleware 53 applications.<br> 54 Its open architecture allows to extend the functionality and integrate 55 WebDAV services into your project.<br> 56 Typical use cases are: 57 - Expose data structures as virtual, editable file systems. 58 - Allow online editing of MS Office documents. 59 60 61 ## Status 62 63 [![Latest Version](https://img.shields.io/pypi/v/wsgidav.svg)](https://pypi.python.org/pypi/WsgiDAV/) 64 See the ([change log](https://github.com/mar10/wsgidav/blob/master/CHANGELOG.md)) for details. 65 66 **Note:** Release 3.0 introduces some refactorings and breaking changes.<br> 67 See the ([change log](https://github.com/mar10/wsgidav/blob/master/CHANGELOG.md)) for details. 68 69 70 ## More info 71 72 * [Read The Docs](http://wsgidav.rtfd.org) for details. 73 * [Discussion Group](https://groups.google.com/forum/#!forum/wsgidav) 74 * [Stackoverflow](http://stackoverflow.com/questions/tagged/wsgidav) 75 76 77 ## Credits 78 79 Contributors: 80 81 * WsgiDAV is a [refactored version](https://github.com/mar10/wsgidav/blob/master/docs/changelog04.md) 82 of [PyFileServer 0.2](https://github.com/cwho/pyfileserver), 83 Copyright (c) 2005 Ho Chun Wei.<br> 84 Chun gave his approval to change the license from LGPL to MIT-License for 85 this project. 86 * <https://github.com/mar10/wsgidav/contributors> 87 * Markus Majer for providing the logo (a mixture of the international 88 maritime signal flag for 'W (Whiskey)' and a dove.) 89 90 91 Any kind of feedback is very welcome!<br> 92 Have fun :-)<br> 93 Martin 94 95Keywords: web,wsgi,webdav,application,server 96Platform: UNKNOWN 97Classifier: Development Status :: 5 - Production/Stable 98Classifier: Environment :: Console 99Classifier: Intended Audience :: Developers 100Classifier: Intended Audience :: Information Technology 101Classifier: Intended Audience :: System Administrators 102Classifier: License :: OSI Approved :: MIT License 103Classifier: Operating System :: OS Independent 104Classifier: Programming Language :: Python 105Classifier: Programming Language :: Python :: 2 106Classifier: Programming Language :: Python :: 2.7 107Classifier: Programming Language :: Python :: 3 108Classifier: Programming Language :: Python :: 3.5 109Classifier: Programming Language :: Python :: 3.6 110Classifier: Programming Language :: Python :: 3.7 111Classifier: Programming Language :: Python :: 3.8 112Classifier: Programming Language :: Python :: 3.9 113Classifier: Topic :: Internet :: WWW/HTTP 114Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers 115Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content 116Classifier: Topic :: Internet :: WWW/HTTP :: WSGI 117Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application 118Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Server 119Classifier: Topic :: Software Development :: Libraries :: Python Modules 120Description-Content-Type: text/markdown 121