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

Uploaded Source

Built Distribution

egtaonlineapi-0.5.4-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.5.4.tar.gz
Algorithm Hash digest
SHA256 0fc7fb3410ead6bdf15895e67d75d956b46ec9ad246bbcac7484623a07484313
MD5 cff3b50e3e555b63ba66e017b887ef0a
BLAKE2b-256 7ce86de38f55c7d5cb2971dc338082342ffbc0784e60cb893c19908e69d5b6af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 77eacb3d290b50b953cfd12719926121ab3e897e7f25fce7895a4d3306b7ae1e
MD5 67d02255ba31ed56ee0787005ce61ece
BLAKE2b-256 1af55db12154e950fea4af5aec9234a3c4415388054c59e776ce172ae69b6a4c

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