Skip to main content

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


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)

Uploaded Source

Built Distribution

sutowebdav-0.1.0-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

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

Hashes for sutowebdav-0.1.0.tar.gz
Algorithm Hash digest
SHA256 14464cea09f45265f08b341a6091206642883a5f593d56b7b4434baea3c5dd0a
MD5 821ccf1241cfaf8ab0c79bb74053f2a4
BLAKE2b-256 a64be14019aa19764a155ea787408aa5fe8da2bffd413644af96b2930904e3bb

See more details on using hashes here.

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

Hashes for sutowebdav-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b11910e9a968cecdc751facd39ef1f0545d00b63450fe3d494994d4b0bd6bfa
MD5 90bd0e1aea05f7dd6b37ef5f358114f7
BLAKE2b-256 8f982b53d5fc6c43c408756227de5bb1c252d41313bb7b8e31b6db1c8c987327

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page