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.5.1.tar.gz (28.5 kB view details)

Uploaded Source

Built Distribution

egtaonlineapi-0.5.1-py3-none-any.whl (31.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.5.1.tar.gz
Algorithm Hash digest
SHA256 0d645761c410d4901f8716885c797230bb968489d876787d9a328f1ebb56403c
MD5 e38cabfb8bad0a33333e8ab4a8c3762d
BLAKE2b-256 f3887b68baa0dbfebb2bb611252deb4b95dc814b97e2b88cbc44af3600740fc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8c73b80c93cee097d4f73ce786f22171dc2b1ca4447f9a3f2e689b43ca637bc3
MD5 55e620c9f90e234618009f3f25b2e6c9
BLAKE2b-256 131569a8ea11b9a81829e3452d7efeccd2509cc3d11bd4a083b64952fbd1d5da

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