Steve Python客户端。
stevesie的Python项目详细描述
Stevesie Python客户端
此库正在开发中,请小心并报告您发现的任何错误!<;3
安装
当pypi稍微成熟一些时,这个包就可以在pypi上使用,但是在此之前,您需要下载(是的,实际上是下载或克隆这个repo)并使python代码可以使用./stevesie
文件夹。
例如,如果我想运行文件main.py
,我需要确保stevesie
文件夹与main.py
在同一个目录中,然后我们可以在main.py
:from stevesie.worker import Worker
用法
此代码当前旨在帮助您以编程方式与工作人员交互,或者下载工作人员已经以json格式收集的收集结果,或者使用特殊参数运行工作人员。
fromstevesie.workerimportWorker# find your ID from https://stevesie.com/workers/WORKER_ID and insertworker=Worker(WORKER_ID)# fetch metadata about the worker, like its task or workflow definitionworker.fetch()# see what parameters are available to run withprint(worker.run_params())# download all the workers collection results in-memoryworker_results=worker.fetch_results()# save the results as JSON locallyworker_results.save_to_file(CACHE_FILE_LOCATION)# re-load the local JSON back into memoryworker.load_results(CACHE_FILE_LOCATION)# show the worker extraction resultsprint(worker_results.items())# run the worker with custom parametersworker.run({'PARAM_ID':'custom_value_from_python'})
示例项目
如果您建立了一些很酷的东西,请告诉我们,我们将在此处链接到: