Skip to main content

Various APIs for egtaonline

Project description

[![Build](https://img.shields.io/travis/egtaonline/egtaonline-api.svg?style=flat-square)](https://travis-ci.org/egtaonline/egtaonline-api) [![Coverage](https://img.shields.io/coveralls/egtaonline/egtaonline-api.svg?style=flat-square)](https://coveralls.io/github/egtaonline/egtaonline-api)

Command line and python access to egtaonline.

Install

` pip install egtaonlineapi `

Usage

  • The command line entry point is eo. eo –help will list all the options available.

  • The python entry point is egtaonline.api. This has slightly more functionality than the command line api.

  • There is also a mock server at egtaonline.mockserver that handles all requests without actually modifying egta.

Cookbook

These are useful scripts that illustrate what can be done with the api.

  • Monitor a scheduler and report when it’s done:

    ` while ! eo sched <sched-id> -r | jq -e '.scheduling_requirements | map(.current_count >= .requirement) | all' > /dev/null; do sleep <sleep-interval>; done; <notify-script> `

    This will poll <sched-id> every <sleep-interval> seconds and run <notify-script> when the scheduler is done.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

egtaonlineapi-0.8.3.tar.gz (32.2 kB view details)

Uploaded Source

Built Distribution

egtaonlineapi-0.8.3-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

Details for the file egtaonlineapi-0.8.3.tar.gz.

File metadata

File hashes

Hashes for egtaonlineapi-0.8.3.tar.gz
Algorithm Hash digest
SHA256 9e3344922615c27e57a34ddae382f656d7704eee94f672f824310eafe94f6b72
MD5 3de15a1f54d82b160699dfa7adad6053
BLAKE2b-256 bc1fc262500b874cc730519fb1817296c0838ada1bbb0602e012e60d3dbece7a

See more details on using hashes here.

File details

Details for the file egtaonlineapi-0.8.3-py3-none-any.whl.

File metadata

File hashes

Hashes for egtaonlineapi-0.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9327221136c2cc23b071a3e3c5710ed804942eff345d6667586a3693817af055
MD5 5b4d0d4aa40aa600dabde6b7e5087cf5
BLAKE2b-256 25345cf17ca4700b0b83c7f88cf39f54dd4c2f808d8ef70d6be0d1e548b04dff

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page