Skip to main content

Syncurity Common Util Classes and Functions

Project description

https://badge.fury.io/py/syncurity-utils.svg https://circleci.com/gh/Syncurity/syncurity-utils/tree/master.svg?style=svg&circle-token=8a8847e25e6eed888591abb3fbc40ba165d2417e https://api.codacy.com/project/badge/Grade/878a6906207f44d99f0b746b4e30c55f https://api.codacy.com/project/badge/Coverage/878a6906207f44d99f0b746b4e30c55f

The syncurity-utils package enables Automation and Orchestration efforts with the IR-Flow platform, in conjunction with our other python packages.

Usage

Available on PyPI

$ pip install syncurity-utils

Use in your Stackstorm pack like so:

from syncurity_utils import typecheck, find_domain
from syncurity_utils.exceptions import TypecheckException

To use the database integration, do the following:

from syncurity_utils.db.db import StackstormDB
from syncurity_utils.db.alert import Alert
import time

db = StackstormDB("[user]", "[pass]", "[Database Name]", "[host]", [port])

At this point you can then get access to the helper methods for creating and querying alerts.

ex. .. code-block:: python

db.add_alert(Alert(“{‘message’: ‘test message’}“, time.time(),‘Sensor_ref_name’, [IRFlow Alert Id], [Integration Id], [Tenant Id], [Alert Type Id])) db.delete_alert(1)

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

syncurity_utils-0.3.4.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

syncurity_utils-0.3.4-py2.py3-none-any.whl (15.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file syncurity_utils-0.3.4.tar.gz.

File metadata

  • Download URL: syncurity_utils-0.3.4.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.32.1 CPython/3.7.4

File hashes

Hashes for syncurity_utils-0.3.4.tar.gz
Algorithm Hash digest
SHA256 e7d600ac0bda2a9dfcd3a32e56cdbd223afe30e1d03418ea82b16b83d6c74323
MD5 47b04494380fec4b75ed1de3e29efcca
BLAKE2b-256 21ae9ebb24b2f0177ed210c199ab4a262bde2b7afbc4586f3de27f5901ebc50c

See more details on using hashes here.

File details

Details for the file syncurity_utils-0.3.4-py2.py3-none-any.whl.

File metadata

  • Download URL: syncurity_utils-0.3.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.32.1 CPython/3.7.4

File hashes

Hashes for syncurity_utils-0.3.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 aff2a2b7d33961667971ccd6ad3d8cc5b9f5aacef3489ccd1cb457e88e0c8bc6
MD5 f94d28755ed375bd40daefb301693dc8
BLAKE2b-256 68d881795dbf8538022fef426f1dc7c94a18629b75654f83969537f524aec3d7

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