webdav-client-python
webdav-client-python copied to clipboard
:cloud: webdavclient provides easy and convenient to work with WebDAV-servers.
https://github.com/CloudPolis/webdav-client-python/blob/2f011c543264f44d49bea56aebd2815791e7542e/webdav/client.py#L297 I'm unable to understand in my code what was the reason of "missing resouce". For example if it was a 401 Unauthorized error - i will get an exception...
Hi, I tried your client for owncloud upload_sync worked smoothly but download_sync ... I gave the output. What could cause this >c.download_sync(remote_path="http://localhost/owncloud/remote.php/webdav/sync/", local_path="/home/kerim/sync") ___ Traceback (most recent call last): File...
Possible it must be just urn not urn.path() https://github.com/CloudPolis/webdav-client-python/blob/2f011c543264f44d49bea56aebd2815791e7542e/webdav/client.py#L873
Hi there, the current package seem to require `lxml`, yet this module only uses the `etree` interface, which has a builtin C and Python implementation (`xml.etree.cElementTree` and `xml.etree.ElementTree`). As such,...
incorrect names when upload directory from windows to WebDAV server. Last char in folder names was '\\'
Hi, I suggest to add support for the etag field. The change would be just a few lines in client.py: ```python find_attributes = { 'created': ".//{DAV:}creationdate", 'name': ".//{DAV:}displayname", 'size': ".//{DAV:}getcontentlength",...
On our DAV server, two functions on directories failed: 1. `check()` returned `False` when passed dav.check('/path/to/mydir'), where mydir is a directory 2. `is_dir()` raised a `MethodNotSupported` error on files Fixed...
The readme suggests ``` from webdav.client import WebDavException ``` to import the custom exceptions. However, according to the directory structure it should be: ``` from webdav.exceptions import WebDavException ```