Skip to main content

Open Data Schema catalog manipulation library

Project description

Open Data Schema Python client

PyPI

Install

pip install opendataschema

Usage

Note: the schema.json file can be given as a file path or an URL.

opendataschema schema.json list
opendataschema schema.json show
opendataschema schema.json show --name <schema_name>
opendataschema schema.json show --versions

Configuration

Environment variables:

  • CATALOG_SCHEMA: customise the URL or file path of the JSON schema to use to validate the catalog JSON file

GitHub API Rate limiting

Because of to the rate limiting strategy of GitHub API, you may encounter a github.GithubException.RateLimitExceededException. To avoid that, generate a private access token in your tokens settings page, and set the GITHUB_ACCESS_TOKEN environment variable.

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

opendataschema-0.6.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

opendataschema-0.6.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file opendataschema-0.6.0.tar.gz.

File metadata

  • Download URL: opendataschema-0.6.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

File hashes

Hashes for opendataschema-0.6.0.tar.gz
Algorithm Hash digest
SHA256 02c1d45af1e5bbe453dc6620e60b076d15f66c5779f72fa65f65b51be1bdf2ef
MD5 4846ba85d22a0cd991de36ff1361e3ab
BLAKE2b-256 023ef9c3f9e785cfccd0100d0566e080a59b35b81d3461fc00073ba824139e80

See more details on using hashes here.

File details

Details for the file opendataschema-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: opendataschema-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

File hashes

Hashes for opendataschema-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1c69f61b93ac020d37a1d18142861a1af4f949c6db593feb940fdc937378ae9e
MD5 340f7759b9b704285b48a9cbc28e83e6
BLAKE2b-256 c20e41777b7aae2839cc24e4c5ebaafa55912f4c58d4e40e9a974c6142176500

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