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