Skip to main content

tcloud sdk for upload data!

Project description

Build Status

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

tcsdk-0.0.6.tar.gz (11.6 kB view details)

Uploaded Source

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

Hashes for tcsdk-0.0.6.tar.gz
Algorithm Hash digest
SHA256 98c23459d37c62786fcf2a34aad0b38c332fc031f42e09d9839eb10ab4ccc19f
MD5 8687f89e3501da190ad6ddc07ce84941
BLAKE2b-256 46a0309fa44363f110397cc6b9ee77a712e3130fa5e748c1d24446d925862a8f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page