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

Uploaded Source

Built Distribution

egtaonlineapi-0.6.1-py3-none-any.whl (32.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.6.1.tar.gz
Algorithm Hash digest
SHA256 e77b91d2553fd0ebcfc8e5eae56618091e0c18db51f476549df94dae68c15521
MD5 8bb7278e71508410363f72fe0185bab1
BLAKE2b-256 a46f88df69c0e80ee31eefa589f5d12fa49c08fc7585b0f522dbc2efa84cfc4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a6fd3589b65ca46cf8855ad66fd18f757828ed6e9c209507fd44d137b553b230
MD5 dc402ddeeb9a49425764e36b48e9eb4f
BLAKE2b-256 ef5ff9909cdeb2ed3f98ddff51087321473b140a92e3e52003fb5a15c4d28e24

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