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 api that egtaonline.mockapi that functions almost identically, but is in memory, has no existing data, and generates payoffs randomly.

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

Uploaded Source

Built Distribution

egtaonlineapi-0.3.0-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.3.0.tar.gz
Algorithm Hash digest
SHA256 086944ceeb15d0d20c266cb5ab23d80a26fad7404960505a6e3da7920e646e65
MD5 354163e56a8d4c57788cfea757efff3a
BLAKE2b-256 8d0e344baeb26122bad9f71d197701ca2937f80a6d9b906956596932633d922d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9d840e424a930884d7261d08b365282dc0d75906cd470371110dd83e09618b99
MD5 d79f1c0d18f10eeb65d54c754c3182be
BLAKE2b-256 f7fca2faf031552f3795bb5e8883ab4aa9001c7d3e77c26d178ae5ecf087c365

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