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

Uploaded Source

Built Distribution

egtaonlineapi-0.3.1-py3-none-any.whl (31.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.3.1.tar.gz
Algorithm Hash digest
SHA256 be5db6c64ad1392fdcc8b00374b192bce449ccc70c4b025affa512ffce898b4b
MD5 6aaca32f79514b2724cfc910542b9364
BLAKE2b-256 aae6e5e853b09e280a7323bc551e90656b46725cb6779d1c31b55c71840af282

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for egtaonlineapi-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e6b0a36193244172922d679ff492d160c62e4468a6a7511872dfb2682dd34247
MD5 b2d4d0cbe4e9128b928c90675a906e72
BLAKE2b-256 9595e4b40ed142b1d5fafe82b4e432c1c6e5f08359f2150a36c26e8197415954

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