fluxx gms的rest api的简单包装器。

fluxx_wrapper的Python项目详细描述


fluxx api python客户端

fluxx gms api的简单包装。

安装

$ pip install fluxx_wrapper

待办事项

  • 将子域更改为完整的URL
  • 更好的工具命令文档

配置

命令行工具要求设置三个环境变量:

  • fluxx实例的url(在.fluxx.io之前的url段)
  • 应用程序ID
  • 应用程序机密

必须使用唯一标识符设置这些变量 以及以下后缀: _实例 _客户 _秘密

例如,如果我们有一个fluxx实例,其url为“demo.fluxx.io”,应用程序id为“abc”, 以及应用程序机密“123”,我们将设置以下内容:

demo_instance='demo.fluxx.io'
演示客户机='abc'
demo_secret='123'

作为库使用的示例

fromfluxx_wrapperimportFluxxClient,FluxxError# initialize clientfluxx=FluxxClient(os.getenv('YOUR_INSTANCE'),os.getenv('YOUR_CLIENT_ID'),os.getenv('YOUR_CLIENT_SECRET'),version='v2',style='full')# list model attributesfields=fluxx.model_attribute.list({cols=['attribute_type','description','legacy_name','model_type'],per_page=10000})# example workflow, set empty description to regex-matching legacy namesforfieldinfields:ifnot'description'infield:legacy_name=field['legacy_name']ifre.match(r'\(.*`.*`\)',legacy_name):legacy_name=legacy_name.split('`')[1]desc=legacy_name.replace('_',' ')desc=titlecase(desc)body={'description':desc}try:updated=fluxx.model_attribute.update(field['id'],body)exceptFluxxErrorase:print(e)print(updated['description'])

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带Maven的Eclipse Java存储库:缺少工件:compile   java如何以编程方式停止RMI服务器并通知所有客户端   java Roboguice抛出ClassNotFoundException:AnnotationDatabaseImpl   java为什么lucene 4.0删除IndexWriter类的两个构造函数?   nls如何避免java项目上不需要的日志消息?   测试无法在Selenium Webdriver(java)中定位iframe   使用XML的java servlet   java如何使用jxl用****屏蔽单元格   java使用SQLite从数据库中选择“没有这样的列”   导入扫描程序后出现java编译错误   插入查询的java空指针异常   使用创建PostgreSQL数据库。Java应用中的sql脚本   java使用jsoup将HTML解析为格式化的明文