跳转到主要内容

用于访问和修改Symphony数据库的工具

项目描述

Psym是一个Python包,允许使用GraphQL查询查询和修改Symphony数据。GraphQL是由Facebook开发的一种查询语言(https://graphql.net.cn/)。

先决条件

  • Python >= 3.7

安装

  • 使用以下命令安装它
pip install psym

用法

  • 首先使用您的凭证连接到symphony
from psym import PsymClient
# since symphony is multi tenant system you will need to insert which partner you connect as
client = PsymClient(email, password, tenant_name)
  • 租户是公司名称
  • 开始创建位置类型、设备类型
locationType = client.add_location_type("City", [])
equipment_type = client.add_equipment_type("Antenna HW", "Category Name", [("altitude", "int", None, True)], {}, [])
  • 开始创建位置、设备和链接
location = client.add_location(-1.22,2.66, ('City', 'New York'))
equipment = client.add_equipment('HW1569', 'Antenna HW', location, {'altitude': 53.5})

许可证

psym以BSD许可证授权,如LICENSE文件中所示。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

psym-2.2.2.tar.gz (77.5 kB 查看哈希值)

上传时间:

构建分布

psym-2.2.2-py3-none-any.whl (228.4 kB 查看哈希值)

上传时间 Python 3

由以下提供支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面