No description
Find a file
2019-11-27 22:57:42 +03:00
tests Support Python 2.7 in tests 2019-11-27 21:49:35 +03:00
webdav3 Support Python 2.7 in tests 2019-11-27 21:49:35 +03:00
.gitignore [Jorge] Updated to add venv/.idea/build 2019-10-13 17:44:44 +03:00
.travis.yml Added SonarQube analysis 2019-11-27 22:28:32 +03:00
LICENSE.md Added method for settings of WebDAV resource property values in batch. 2017-12-03 09:45:37 +03:00
publish.sh Script for publishing 2017-10-18 21:53:41 +03:00
README.md Update readme and setup 2019-11-27 22:57:42 +03:00
setup.py Update readme and setup 2019-11-27 22:57:42 +03:00
sonar-project.properties Added SonarQube analysis 2019-11-27 22:28:32 +03:00
wdc fixed missing requirement; incorrect import 2019-03-30 09:29:19 +03:00

webdavclient3 Build Status PyPI PyPI - Python Version

Based on https://github.com/designerror/webdav-client-python But uses requests instead of PyCURL

Sample Usage

pip install webdavclient3

>>> from webdav3.client
>>> options = {
... webdav_hostname : <hostname>
... webdav_login    : <login>
... webdav_password : <password>
... }
>>> client = Client(options)
>>> client.verify = False # To not check SSL certificates (Default = True)
>>> client.session.proxies(...) # To set proxy directly into the session (Optional)
>>> client.session.auth(...) # To set proxy auth directly into the session (Optional)
>>> client.execute_request("mkdir", <directory_name>)

Release Notes

Version 0.13 27.11.2019

Version 0.12 - 21.06.2019

Version 0.11 30.03.2019

Version 0.10 31.01.2019

Version 0.9 10.05.2018

Version 0.8 07.05.2018

Version 0.7 16.03.2018

Version 0.6 21.02.2018

Version 0.5 03.12.2017

  • Added method for setting of WebDAV resource property values in batch

Version 0.4 - 27.11.2017

  • Refactoring of WebDAV client and making it works in following methods:
    • Checking is remote resource directory
    • Fixed problem when connection lost during request executing and nothing was happened, now it raises an exception

Version 0.3 - 18.10.2017

  • Refactoring of WebDAV client and making it works in following methods:
    • Getting of WebDAV resource property value
    • Setting of WebDAV resource property value
    • Coping of resource on WebDAV server
    • Moving of resource on WebDAV server
    • Deleting of resource on WebDAV server
    • Getting of information about WebDAV resource

Version 0.2 - 11.09.2017

  • Refactoring of WebDAV client and making it works in following methods:
    • Constructor with connecting to WebDAV
    • Getting a list of resources on WebDAV
    • Getting an information about free space on WebDAV
    • Checking of existence of resource on WebDAV
    • Making a directory on WebDAV
    • Downloading of files and directories from WebDAV
    • Asynchronously downloading of files and directories from WebDAV
    • Uploading of files and directories to WebDAV
    • Asynchronously uploading of files and directories to WebDAV