EasyWebDAV

A WebDAV Client in Python
Download

EasyWebDAV Ranking & Summary

Advertisement

  • Rating:
  • License:
  • ISC License
  • Price:
  • FREE
  • Publisher Name:
  • Amnon Grossman
  • Publisher web site:
  • https://github.com/amnong/

EasyWebDAV Tags


EasyWebDAV Description

EasyWebDAV is a straight-forward WebDAV client, implemented using Requests.InstallationInstall using distribute:easy_install easywebdavQuick Startimport easywebdav# Start off by creating a client object. Username and# password may be omitted if no authentication is needed.webdav = easywebdav.connect('webdav.your-domain.com', username='myuser', password='mypass')# Do some stuff:webdav.mkdir('some_dir')webdav.rmdir('another_dir')webdav.download('remote/path/to/file', 'local/target/file')webdav.upload('local/path/to/file', 'remote/target/file')Client object APIThe API is pretty much self-explanatory:cd(path)mkdir(path, safe=False)mkdirs(path)rmdir(path, safe=False)delete(file_path)upload(local_path, remote_path)download(remote_path, local_path)Product's homepage


EasyWebDAV Related Software