Skip to main content

No project description provided

Project description

onyx-client

Setup

Install via pip

$ pip install climb-onyx-client

Build from source

Download and install the client into a Python virtual environment:

$ git clone https://github.com/CLIMB-COVID/onyx-client.git
$ cd onyx-client/
$ python -m venv env
$ source env/bin/activate
$ pip install .

Check it works:

$ onyx
                                                                                               
 Usage: onyx [OPTIONS] COMMAND [ARGS]...                                                        
                                                                                                
 Client Version: 2.3.0                                                                          
                                                                                                
╭─ Options ────────────────────────────────────────────────────────────────────────────────────╮
│ --domain    -d      TEXT  Domain name for connecting to Onyx. [env var: ONYX_DOMAIN]         │
│                           [default: None]                                                    │
│ --token     -t      TEXT  Token for authenticating with Onyx. [env var: ONYX_TOKEN]          │
│                           [default: None]                                                    │
│ --username  -u      TEXT  Username for authenticating with Onyx. [env var: ONYX_USERNAME]    │
│                           [default: None]                                                    │
│ --password  -p      TEXT  Password for authenticating with Onyx. [env var: ONYX_PASSWORD]    │
│                           [default: None]                                                    │
│ --version   -v            Show the client version number and exit.                           │
│ --help      -h            Show this message and exit.                                        │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────────────────────────────╮
│ projects           View available projects.                                                  │
│ fields             View the field specification for a project.                               │
│ get                Get a record from a project.                                              │
│ filter             Filter multiple records from a project.                                   │
│ choices            View options for a choice field.                                          │
│ profile            View profile information.                                                 │
│ siteusers          View users from the same site.                                            │
│ auth               Authentication commands.                                                  │
│ admin              Admin commands.                                                           │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯

For more information, check out the documentation.

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

climb-onyx-client-2.3.0.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

climb_onyx_client-2.3.0-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

Details for the file climb-onyx-client-2.3.0.tar.gz.

File metadata

  • Download URL: climb-onyx-client-2.3.0.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for climb-onyx-client-2.3.0.tar.gz
Algorithm Hash digest
SHA256 a09ccaf470c2cd2961e3112944eafd38ed6f71cf40d33e93e6c69c8ffb10519c
MD5 5b14bda9bdad91843a1f8be45fddf4a4
BLAKE2b-256 d4bd8e021c9e0b4e766ef2bbc2bc26c1ca35b4d0268dd6814721633a1d2e6c86

See more details on using hashes here.

File details

Details for the file climb_onyx_client-2.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for climb_onyx_client-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f15adc5cce90455c831e67ff702a2297a29b785bb28ee6de8ffeace437183ecc
MD5 3f06d14db9e888797cf801cc09be6913
BLAKE2b-256 b055c41a11cdeb7d5e4b683a360eda9d31b2c8d4624b4c7f65c8da6e8f70b322

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