• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

WsgiDAV.egg-info/H03-May-2022-121103

wsgidav/H04-Jan-2021-14,48510,148

LICENSEH A D01-Jan-20211.1 KiB2217

PKG-INFOH A D04-Jan-20216.2 KiB121103

README.mdH A D23-Nov-20203.7 KiB8063

pyproject.tomlH A D02-Jan-2021541 3126

setup.cfgH A D04-Jan-20212.9 KiB127113

setup.pyH A D28-Dec-2020112 83

README.md

1# ![logo](https://raw.githubusercontent.com/mar10/wsgidav/master/docs/logo.png) WsgiDAV
2[![Build Status](https://travis-ci.org/mar10/wsgidav.svg?branch=master)](https://travis-ci.org/mar10/wsgidav)
3[![Latest Version](https://img.shields.io/pypi/v/wsgidav.svg)](https://pypi.python.org/pypi/WsgiDAV/)
4[![License](https://img.shields.io/pypi/l/wsgidav.svg)](https://github.com/mar10/wsgidav/blob/master/LICENSE)
5[![Documentation Status](https://readthedocs.org/projects/wsgidav/badge/?version=latest)](http://wsgidav.readthedocs.io/)
6[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
7[![Released with: Yabs](https://img.shields.io/badge/released%20with-yabs-yellowgreen)](https://github.com/mar10/yabs)
8[![StackOverflow: WsgiDAV](https://img.shields.io/badge/StackOverflow-WsgiDAV-blue.svg)](https://stackoverflow.com/questions/tagged/WsgiDAV)
9
10A generic and extendable [WebDAV](http://www.ietf.org/rfc/rfc4918.txt) server
11written in Python and based on [WSGI](http://www.python.org/dev/peps/pep-3333/).
12
13Main features:
14
15  - WsgiDAV is a stand-alone WebDAV server with SSL support, that can be
16    installed and run as Python command line script on Linux, OSX, and Windows:<br>
17    ```
18    $ pip install wsgidav cheroot
19    $ wsgidav --host=0.0.0.0 --port=8080 --root=/tmp
20    WARNING: share '/' will allow anonymous access.
21    Running WsgiDAV/2.2.2 Cheroot/5.5.0 Python/3.4.2
22    Serving on http://0.0.0.0:8080 ...
23    ```
24    Run `wsgidav --help` for a list of available options.<br>
25    **Note:** The syntax changed slightly with v3.0.
26  - **Note:** python-pam is needed if using pam-login on Linux or OSX:
27    ```
28    $ pip install python-pam
29    $ wsgidav --auth=pam-login --host=0.0.0.0 --port=8080 --root=/tmp
30    ```
31  - **Note:** Windows users may prefer the
32    [MSI Installer](https://github.com/mar10/wsgidav/releases/latest)
33    (see <kbd>Assets</kbd> section).
34  - WebDAV is a superset of HTTP, so WsgiDAV is also a performant, multi-threaded
35    web server with SSL support.
36  - WsgiDAV is also a Python library that implements the WSGI protocol and can
37	  be run behind any WSGI compliant web server.<br>
38  - WsgiDAV is implemented as a configurable stack of WSGI middleware
39    applications.<br>
40    Its open architecture allows to extend the functionality and integrate
41    WebDAV services into your project.<br>
42  	Typical use cases are:
43  	- Expose data structures as virtual, editable file systems.
44  	- Allow online editing of MS Office documents.
45
46
47## Status
48
49[![Latest Version](https://img.shields.io/pypi/v/wsgidav.svg)](https://pypi.python.org/pypi/WsgiDAV/)
50See the ([change log](https://github.com/mar10/wsgidav/blob/master/CHANGELOG.md)) for details.
51
52**Note:** Release 3.0 introduces some refactorings and breaking changes.<br>
53  See the ([change log](https://github.com/mar10/wsgidav/blob/master/CHANGELOG.md)) for details.
54
55
56## More info
57
58  * [Read The Docs](http://wsgidav.rtfd.org) for details.
59  * [Discussion Group](https://groups.google.com/forum/#!forum/wsgidav)
60  * [Stackoverflow](http://stackoverflow.com/questions/tagged/wsgidav)
61
62
63## Credits
64
65Contributors:
66
67  * WsgiDAV is a [refactored version](https://github.com/mar10/wsgidav/blob/master/docs/changelog04.md)
68    of [PyFileServer 0.2](https://github.com/cwho/pyfileserver),
69    Copyright (c) 2005 Ho Chun Wei.<br>
70    Chun gave his approval to change the license from LGPL to MIT-License for
71    this project.
72  * <https://github.com/mar10/wsgidav/contributors>
73  * Markus Majer for providing the logo (a mixture of the international
74    maritime signal flag for 'W (Whiskey)' and a dove.)
75
76
77Any kind of feedback is very welcome!<br>
78Have fun  :-)<br>
79Martin
80