nextcloud module

class nextcloud.NextCloud.NextCloud(endpoint, user, password, json_output=True)

Bases: object

get_connection_issues()

Return Falsy falue if everything is OK, or string representing the connection problem (bad hostname, password, whatever)

class nextcloud.NextCloud.OCSRequester(endpoint, user, passwd, json_output=False)

Bases: nextcloud.requester.Requester

Requester for OCS API

rtn(resp)
nextcloud.NextCloud.WEBDAV_CLASS

alias of nextcloud.api_wrappers.webdav.WebDAV

class nextcloud.NextCloud.WebDAVRequester(*args, **kwargs)

Bases: nextcloud.requester.Requester

Requester for WebDAV API

copy(url, destination, overwrite=False)
download(url='', params=None)
make_collection(additional_url='')
move(url, destination, overwrite=False)
propfind(additional_url='', headers=None, data=None)
proppatch(additional_url='', data=None)
report(additional_url='', data=None)
rtn(resp, data=None)