egtaonline的各种api
egtaonlineapi的Python项目详细描述
[![生成](https://img.shields.io/travis/egtaonline/egtaonline-api.svg?style=flat-square)](https://travis-ci.org/egtaonline/egtaonline-api) [![覆盖范围](https://img.shields.io/coveralls/egtaonline/egtaonline-api.svg?style=flat-square)](https://coveralls.io/github/egtaonline/egtaonline-api)
命令行和python访问egtaonline。
安装
` pip install egtaonlineapi `
用法
- 命令行入口点是eo。 eo–帮助将列出所有可用选项
- python的入口点是egtaonline.api。 它的功能比命令行api稍微多一些。
- 在egtaonline.mock server还有一个模拟服务器,它处理所有请求,而不实际修改egta。
食谱
这些是很有用的脚本,说明了如何使用api
监视计划程序并在完成时报告:
` while ! eo sched <sched-id>-r | jq -e '.scheduling_requirements | map(.current_count >= .requirement) | all' > /dev/null; do sleep <sleep-interval>; done; <notify-script> `
这将在每秒钟的睡眠时间间隔内轮询调度程序。