tcloud sdk for upload data!
Project description
tcsdk
Tcloud SDK for Performance DataSource Program.
Overview
The Main Program: https://github.com/tsbxmw/datasource
Using for upload data of the program.
Example
Auth
Using auth to complete the authorization.
from tcsdk import Auth
auth = Auth("key", "secret")
Init ApiService
Init ApiService with endpoint
from tcsdk import Api
api = Api(auth=auth, endpoint="http://localhost:9030")
Create Task By Api
Task is create by api object, you should offer the task_name
, otherwise system would offer the "".
task = api.create_task("test")
If you offer the label_name
after the task_name
in create_task
, you would get an default label
with name label_name
which in task.labels
.
Create Label By Task
Label is the sub process of task, you can also create a label by label_name
.
label = task.create_label("test")
Notice: task_name
has no relationship with label_name
.
Now, you can upload the label data!
label.upload(fps=100)
Full example
from tcsdk import *
if __name__ == "__main__":
auth = Auth("4c8093f3", "200f759b-1b83-4d")
api = Api(auth=auth, endpoint="http://localhost:9030")
task = api.create_task("test_for_sdk_111")
assert task.task_id != 0
label = task.create_label("test_for_sdk11")
assert label.label_id != 0
assert label.upload(fps=100) is True
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
File details
Details for the file tcsdk-0.0.6.tar.gz
.
File metadata
- Download URL: tcsdk-0.0.6.tar.gz
- Upload date:
- Size: 11.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98c23459d37c62786fcf2a34aad0b38c332fc031f42e09d9839eb10ab4ccc19f |
|
MD5 | 8687f89e3501da190ad6ddc07ce84941 |
|
BLAKE2b-256 | 46a0309fa44363f110397cc6b9ee77a712e3130fa5e748c1d24446d925862a8f |