Jkovarik / cumulus-api

Python client library that abstracts CUMULUS API calls to interact with the Cumulus Framework, such as monitoring status or creating, editing, and deleting records. This is the same API that powers the Cumulus dashboard.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

py-Cumulus-api

Python client library that abstracts CUMULUS API calls to interact with the Cumulus Framework, such as monitoring status or creating, editing, and deleting records. This is the same API that powers the Cumulus dashboard.

The use case

This python client library provides various utilities for developers to interact with Cumulus Framework

Installation

python setup.py install

Usage

Please see examples folder

config

Example of a config file passed to cumulus-api instance

[DEFAULT]
INVOKE_BASE_URL=************
BASE_URL=************
CLIENT_ID=************************
USER_NAME=************
USER_PASSWORD=************

env.sh

Example of setting up environement variables

export INVOKE_BASE_URL=************
export BASE_URL=************
export CLIENT_ID=************************
export USER_NAME=************
export USER_PASSWORD=************

About

Python client library that abstracts CUMULUS API calls to interact with the Cumulus Framework, such as monitoring status or creating, editing, and deleting records. This is the same API that powers the Cumulus dashboard.

License:Apache License 2.0


Languages

Language:Python 98.8%Language:Shell 1.2%