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

Uploaded Source

Built Distribution

egtaonlineapi-0.8.5-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.8.5.tar.gz
Algorithm Hash digest
SHA256 6724094f71d261574ccf0e400b3d1e7a2fa8006a9a0f153d838d6dfc2c1c1444
MD5 179a92f4b8f98ce4fa1159f72a1113cf
BLAKE2b-256 105568ecd6cdabe0d93aebe15f3226895cf9547275246a1a770f2839a74e3af6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.8.5-py3-none-any.whl
Algorithm Hash digest
SHA256 11bb09da9637d16055523c3ca75c247809da00b4f296a2f731fb66846530654b
MD5 2dfe940d156b72db0c7c08170591203c
BLAKE2b-256 a049db60822c7d630e749104e4d307ad4b3b2cbf8b82a57588ee6f25d53a78af

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