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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.5.5.tar.gz
Algorithm Hash digest
SHA256 a5d33a87c4b062eae9373e5ad4a597e19c4807ed6b29344808ec8a81ab5383da
MD5 2ba4eac08a83964a43870e6dd28e8703
BLAKE2b-256 b7f85e75ee7afe39805a5d5a04d93d3ee0dfd534a5d87420426e9a7f41a09bc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ab148b2f4bf9d1a39d7639fddb70e71b5e058286bf89b169ff6ee7e3174b2558
MD5 327911e90f28ff568aea405d58d66f56
BLAKE2b-256 6c49210581cfb7852d8f86beca013ea3c126e8c5ed1525a5d97c40668a63b9f1

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