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

Uploaded Source

Built Distribution

egtaonlineapi-0.8.7-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.8.7.tar.gz
Algorithm Hash digest
SHA256 01096c57061dffbca85caf04c1f5419fa7f754e3b816a76e85bc2f3f9509602b
MD5 168ca2a748c54303f20e4aee30b61f6e
BLAKE2b-256 a9bb764b0386821fea18ce1269388baf22617eedb7ec7816cdc285da916f9785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.8.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ae85da9fc032168533b4076bf94036bbe99acf5bdb99c32221813d40a09bc790
MD5 07b55419fbd16d60f2251a375df963e0
BLAKE2b-256 5ef26fead50e7de8951239d7e182c02290ae6aaacf4152100b44e4a9c26cd982

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