EasyWebDAV 1.0.7

A WebDAV Client in Python

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
ISC License (ISCL) 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Amnon Grossman
HOMEPAGE:
github.com
CATEGORY:
ROOT \ Internet \ HTTP (WWW)
EasyWebDAV is a straight-forward WebDAV client, implemented using Requests.

Installation

Install using distribute:

easy_install easywebdav

Quick Start

import 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 API

The 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)

Last updated on August 29th, 2012

feature list requirements

#WebDAV client #WebDAV interface #Python #WebDAV #client #Requests

Add your review!

SUBMIT