SAURES API client
Project description
SAURES API Client
SAURES API client
Stage: Alpha
Installation
- From this repository (
poetryrequired)
git clone https://github.com/Yurzs/saures_api_client.gitcd saures_api_clientpoetry install --no-dev
- From PyPi
pip install saures_api_client
Usage
- You can use all the api methods like they are named in SAURES API docs:
from saures_api_client import SauresAPIClient
async def main():
client = SauresAPIClient("your email", "your password")
objects = await client.user_objects()
...
- Or you can use more user-friendly wrapper around the client:
from saures_api_client import SauresAPIClient
from saures_api_client import types
async def main():
user = SauresAPIClient.get_user("your email", "your password")
locations = await user.get_locations()
# returns typing.List[types.Location]
location = locations[0]
location_controllers = await location.get_controllers()
# returns typing.List[types.Controller]
# so you can easily propagate deeper in entities without
# specifically providing their IDs to the client.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file saures_api_client-0.1.2.tar.gz.
File metadata
- Download URL: saures_api_client-0.1.2.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.9.0 Darwin/21.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26028710a50997bcfb4a451ec9c932b7625be7b4654e8ed95f6a846d8709d40f
|
|
| MD5 |
229369a17095aaaee15e4dab4b3f927c
|
|
| BLAKE2b-256 |
68d6e92e0daa58d99258241a070a19d09dff096cd9320273c6d72286cf3df990
|
File details
Details for the file saures_api_client-0.1.2-py3-none-any.whl.
File metadata
- Download URL: saures_api_client-0.1.2-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.9.0 Darwin/21.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7619ba7b280f716d20946b8e78c9db747028bf82e87af1fc91389d2c692e6ff1
|
|
| MD5 |
f1b274beb47ecd93971e3e931f18e1a0
|
|
| BLAKE2b-256 |
a5a7c5c55dd8c77478169c512056abfc12d41184d745087992075b51a4d23e90
|