wayscript为您提供了灵活的构建块,以无缝集成、自动化和托管云中的工具。

wayscript的Python项目详细描述


WayScriptpython开发包

PyPI versionCircleCI Status

构建软件的新方法。

  • 脚本提供了灵活的构建块,以便在云中无缝集成、自动化和托管工具。通过拖放编程释放新的潜能。

  • 立即连接到数百个数据集,包括github、twitter、数据库、电子商务数据,或构建自己的集成。wayscript可以从excel、google表单和不断增长的第三方api列表中读取数据。

  • 无缝迁移到云:生成接口,即时共享,并通过基于事件的触发运行。

安装

pip install wayscript

基本用法

  1. 从WayScript用户配置文件页获取API密钥

  2. 从python代码运行wayscript程序:

fromwayscriptimportWayScriptapi_key='YOUR_API_KEY'wayscript=WayScript(api_key)# Run a program by idprogram_id=1234wayscript.run_program(program_id)# Pass variables to a program (optional)variables=['one','two','three']wayscript.run_program(program_id,variables=variables)# Run a specific function within your program (optional)function='My Function'wayscript.run_program(program_id,variables=variables,function=function)# Run a program asynchronously (optional)wayscript.run_program(program_id,run_async=True)wayscript.run_program(program_id,variables=variables,function=function,run_async=True)# Get the response from the serverresponse=wayscript.run_program(program_id)

要使用wayscript python api运行程序,必须首先向该程序添加一个活动的Webhook Trigger

运行特定功能

  • 指定的函数必须有活动的Webhook Trigger
  • 如果您没有在请求中指定函数名,并且您的程序有带webhook触发器的one函数,则带webhook触发器的函数将运行。
  • 如果您没有在请求中指定函数名,并且您的程序有带webhook触发器的多个函数,则将要求您指定要运行的函数。

从命令行运行wayscript程序

WS_API_KEY="YOUR_API_KEY"PROGRAM_ID=1234ARGUMENT="whatever"FUNCTION="My Function"

python -c "from wayscript import WayScript; WayScript('$WS_API_KEY').run_program($PROGRAM_ID, '$ARGUMENT', '$FUNCTION')"

如果不想在命令行上使用python,可以使用curl。(参见路标REST API documentation。)

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

推荐PyPI第三方库


热门话题
java Grid loadmask(true)在gxt中不起作用   java将字符串索引转换为整数   为什么Java泛型适用于基元数组,但不适用于基元数组?   java如何让Azure应用程序服务Tomcat将所有80/443流量转发到运行在同一应用程序服务上的JBoss   具有多个值的java转换映射到树?   java如何设置SQL server连接URL?   java设置了多个相互独立的JFrame   安全性在JAVA中如何使用RSAPrivateKey的密码短语?   java不能使用比Apache Velocity中更大的条件   如何在Java中打印字符串的所有排列   停止Android Studio自动导入java。sql。日期   对象简单计算器程序java   java如何在安卓中使用“&”符号作为字符串?   java Connect,为我的安卓应用程序从REST API发布和获取数据