Aiotus 0.1.15 | Coderz Repository

aiotus 0.1.15

Last updated:

0 purchases

aiotus 0.1.15 Image
aiotus 0.1.15 Images

Free

Languages

Categories

Add to Cart

Description:

aiotus 0.1.15

aiotus - Asynchronous tus client library































aiotus implements the client-side of the tus protocol.
Features

Implements the core protocol as
well as the creation
and concatenation extensions.
Built-in retry support in case of communication errors.
Extensive test bench, including tests against the reference tusd server.

Usage
import aiotus

creation_url = "http://example.com/files"

metadata = {
"Filename": "image.jpeg".encode(),
"Content-Type": "image/jpeg".encode()
}

# Upload a file to a tus server.
with open("image.jpeg", "rb") as f:
location = await aiotus.upload(creation_url, f, metadata)
# 'location' is the URL where the file was uploaded to.

# Read back the metadata from the server.
metadata = await aiotus.metadata(location)

Requirements

Python ≥ 3.8
aiohttp
tenacity

Installation
Install aiotus from PyPi:
pip install aiotus

Development versions can be installed from TestPyPi:
pip install --index-url https://test.pypi.org/simple --extra-index-url https://pypi.org/simple aiotus

Documentation
The documentation can be found at aiotus.readthedocs.io.
License
aiotus is licensed under the Apache 2.0 license.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.