No project description provided
Project description
Tutto API Client
Tutto API Client is a Python client for the Tutto API. It provides a simple and pythonic way to interact with the Tutto API.
Advantages
- Simple: Tutto API Client is designed to be simple and easy to use.
- Complete: Tutto API Client is designed to be complete and provides all the features of the Tutto API.
- High Performance: Tutto API Client is designed to be high performance due to its asynchronous nature when making HTTP requests to Tutto API.
- Lightweight: Tutto API Client is designed to be lightweight and has only 2 dependencies.
aiohttp and aiodns
Installation
pip install tutto-api-client
Usage
from tutto_api_client import TuttoAPIClient, Authorization
base_url = "https://my.tutto.base.url/tuttoapi/"
# Create Authorization object and TuttoAPIClient
auth = Authorization(
base_url=base_url,
user="a_user",
password="a_password",
basic_auth_token="a_big_token",
user_type="external",
)
client = TuttoAPIClient(base_url=base_url, authorization=auth)
# Get an endpoint and print the response dict
deductions_endpoint = client.get_deductions(reference="202401")
endpoint_response = deductions_endpoint.call()
print(endpoint_response)
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
Built Distribution
File details
Details for the file tutto_api_client-1.1.0.tar.gz
.
File metadata
- Download URL: tutto_api_client-1.1.0.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 210923382d674440bec1b79cb7cb78ebe1d495d04fae36f66d38023ba00cec25 |
|
MD5 | dbe8fbe4955e4af0a707e24590ec268e |
|
BLAKE2b-256 | cac0424335bea1fce923c0090558b505d4460138a915512cd9b872a17013680e |
File details
Details for the file tutto_api_client-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: tutto_api_client-1.1.0-py3-none-any.whl
- Upload date:
- Size: 11.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | da03d0eecc801e825683224013fc06f743495f5a1d86ccdc7542c6fe2347bf89 |
|
MD5 | 35c601088e11017408e49580c076208d |
|
BLAKE2b-256 | 6d293e022f4d561b6ad6599963c412fe92da8b9e5ef13894df0ad0a9d8537987 |