Skip to main content

Various APIs for egtaonline

Project description

[![Build](]( [![Coverage](](

Command line and python access to egtaonline.


` pip install egtaonlineapi `


  • 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.


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.

Files for egtaonlineapi, version 0.8.7
Filename, size File type Python version Upload date Hashes
Filename, size egtaonlineapi-0.8.7-py3-none-any.whl (26.0 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size egtaonlineapi-0.8.7.tar.gz (33.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page