No project description provided
Project description
SutoWebDav
A simple asynchronous WebDAV client in Python.
Installation
Install using pip:
pip install sutowebdav
Quick Start
import asyncio
from sutowebdav.client import DavClient
async def main():
with DavClient('https://webdav.your-domain.com', username='myuser', password='mypass') as webdav:
# Do some stuff:
await webdav.mkdir('some_dir')
await webdav.rmdir('another_dir')
await webdav.download('remote/path/to/file', 'local/target/file')
await webdav.upload('local/path/to/file', 'remote/target/file')
asyncio.run(main())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sutowebdav-0.1.0.tar.gz
(14.8 kB
view details)
Built Distribution
File details
Details for the file sutowebdav-0.1.0.tar.gz
.
File metadata
- Download URL: sutowebdav-0.1.0.tar.gz
- Upload date:
- Size: 14.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.10.4-arch2-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14464cea09f45265f08b341a6091206642883a5f593d56b7b4434baea3c5dd0a |
|
MD5 | 821ccf1241cfaf8ab0c79bb74053f2a4 |
|
BLAKE2b-256 | a64be14019aa19764a155ea787408aa5fe8da2bffd413644af96b2930904e3bb |
File details
Details for the file sutowebdav-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: sutowebdav-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.10.4-arch2-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b11910e9a968cecdc751facd39ef1f0545d00b63450fe3d494994d4b0bd6bfa |
|
MD5 | 90bd0e1aea05f7dd6b37ef5f358114f7 |
|
BLAKE2b-256 | 8f982b53d5fc6c43c408756227de5bb1c252d41313bb7b8e31b6db1c8c987327 |