Official Python SDK for TagoIO
Project description
NOTE: This version (4.x.x) is still in development. You can access the current (3.x.x) version in tago-io/tago-sdk-python.
TagoIO - Python SDK
Official Python SDK for TagoIO
Installation
pip install tagoio-sdk
Quick Example
If you have any questions, feel free to check our Help Center
Insert Device Data
from tagoio_sdk import Device
myDevice = Device({ "token": "my_device_token" })
result = myDevice.sendData({
"variable": "temperature",
"unit": "F",
"value": 55,
"time": "2015-11-03 13:44:33",
"location": { "lat": 42.2974279, "lng": -85.628292 },
})
Edit Device Data
from tagoio_sdk import Device
myDevice = Device({"token": "my_device_token"})
result = myDevice.editData(
{
"id": "id_of_the_data_item",
"value": "123",
"time": "2022-04-01 12:34:56",
"location": {"lat": 42.2974279, "lng": -85.628292},
}
)
Development Commands
poetry install
poetry run pytest tests/
poetry run flake8 src
License
TagoIO SDK for Python is released under the Apache-2.0 License
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
tagoio-sdk-4.0.5.tar.gz
(21.9 kB
view hashes)
Built Distribution
tagoio_sdk-4.0.5-py3-none-any.whl
(30.9 kB
view hashes)
Close
Hashes for tagoio_sdk-4.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e93006c69d9ea113661a67428e06af32e94695627c07b7bf8590005ad8d6012 |
|
MD5 | 44ce7a06c55d03f962f5d27c09b87c7a |
|
BLAKE2b-256 | 4f11b2cefade909c5ff672f2c97d16ce4476eb90f01626b3836f7a2429e35f27 |