Skip to main content

Command line tool for working with OpenDataDiscovery.

Project description

OpenDataDiscovery CLI

PyPI version

Command line tool for working with OpenDataDiscovery. It makes it easy to create token though console and ingest local dataset's metadata to OpenDataDiscovery platform.

Installation

pip install odd-cli

Available commands

╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.                                              │
│ --show-completion             Show completion for the current shell, to copy it or customize the installation        │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────────────────────╮
│ collect                       Collect and ingest metadata for local files from folder      │
│ dbt                           Run dbt tests and inject results to ODD platform             │
│ tokens                        Manipulate OpenDataDiscovery platform's tokens               │
╰────────────────────────────────────────────────────────────────────────────────────────────╯

Env variables used for commands

ODD_PLATFORM_HOST - Location of OpenDataDiscovery Platform.

ODD_PLATFORM_TOKEN - Collector token, can be created using UI or odd tokens create command.

Commands

Create collector token.

odd tokens create <collector_name>

Parse and ingest local files

odd collect <path_to_folder_with_datasets>

Run dbt tests and inject results to ODD platform. It uses odd-dbt package.

odd dbt test <path_to_dbt_project>

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

odd_cli-0.2.6.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

odd_cli-0.2.6-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file odd_cli-0.2.6.tar.gz.

File metadata

  • Download URL: odd_cli-0.2.6.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.9.1 Linux/6.2.0-1011-azure

File hashes

Hashes for odd_cli-0.2.6.tar.gz
Algorithm Hash digest
SHA256 6e4b6c0fc3eb38069a4ef1356fb903c6d97ef40d9bb40d784a65bd4c5e1fa27e
MD5 218e551ae30a7d3f25c3c42e2abe14e2
BLAKE2b-256 93d8d1acb3889e9a4a7422c47e27487002ca08c738f623159ba179672dc27dbe

See more details on using hashes here.

File details

Details for the file odd_cli-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: odd_cli-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.9.1 Linux/6.2.0-1011-azure

File hashes

Hashes for odd_cli-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f167314804606a5ea06612c60962a3f7ee51eb6d32c19090dacf0fd725bdd289
MD5 4cbea894fdd2620044780c81fe542c4e
BLAKE2b-256 e7494280c7b0f40e4927df2338b3c10ef7686c1b0e98e1df918b4933db8ca8ad

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