Python + WebDAV zu Owncloud?
Verfasst: Mittwoch 10. Juli 2013, 21:16
Hallo,
ich wollte einen Script schreiben was meine Podcast in meine Owncloud archiviert. Leider geht es nicht so recht.
Folgendes Script:
Produziert diesen Fehler:
Ich sehe eigentlich keinen Grund, warum es dazu kommt. Per Browser geht alles.
Habt ihr nen Tip?
Danke
Peter
ich wollte einen Script schreiben was meine Podcast in meine Owncloud archiviert. Leider geht es nicht so recht.
Folgendes Script:
Code: Alles auswählen
import easywebdav
ewdClient = easywebdav.connect('http://xxx.yyy.zzz.aaa/owncloud/remote.php/webdav/', 'user', 'pw')
print ewdClient.cwd
ewdClient.mkdir('some_dir')
Code: Alles auswählen
Traceback (most recent call last):
File "/home/klofisch/workspace/Schnipselsammlung/webdav/tinydav.py", line 7, in <module>
ewdClient.mkdir('/some_dir')
File "/usr/local/lib/python2.7/dist-packages/easywebdav/client.py", line 100, in mkdir
self._send('MKCOL', path, expected_codes)
File "/usr/local/lib/python2.7/dist-packages/easywebdav/client.py", line 77, in _send
response = self.session.request(method, url, allow_redirects=False, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 324, in request
prep = req.prepare()
File "/usr/local/lib/python2.7/dist-packages/requests/models.py", line 222, in prepare
p.prepare_url(self.url, self.params)
File "/usr/local/lib/python2.7/dist-packages/requests/models.py", line 288, in prepare_url
scheme, auth, host, port, path, query, fragment = parse_url(url)
File "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util.py", line 156, in parse_url
raise LocationParseError("Failed to parse: %s" % url)
requests.packages.urllib3.exceptions.LocationParseError: Failed to parse: Failed to parse: http:
Habt ihr nen Tip?
Danke
Peter