Skip to main content

No project description provided

Project description

HathiTrust meta.yml Schma and Validator

A JSON schema and tooling to test whether a meta.yml file in a HathiTrust SIP is valid

How to Use

If you just want to grab the schema and bring it into an application, you can grab it from schemas\ht.json.

If you want to use the built in validator, you can install like so:

pipx install htschema

and then run the validator against a meta.yml or directory of meta.ymls like so:

htschema validate -p the/path/to/your/meta/files

Fixtures

In case it's useful, a set of meta.ymls are included in the fixtures.

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

htschema-0.1.0.tar.gz (1.8 kB view details)

Uploaded Source

Built Distribution

htschema-0.1.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file htschema-0.1.0.tar.gz.

File metadata

  • Download URL: htschema-0.1.0.tar.gz
  • Upload date:
  • Size: 1.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/23.5.0

File hashes

Hashes for htschema-0.1.0.tar.gz
Algorithm Hash digest
SHA256 70be4e4f29d1ba825d792f9353ae4038fb3a6d06d4458ba1558b14090ac230ac
MD5 d299734908d8d38ebb5a0449df9c0c35
BLAKE2b-256 9edcf57605c5c4b691945dc7cc7e077632aaa363b5558f24c36cd739d88eed52

See more details on using hashes here.

File details

Details for the file htschema-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: htschema-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/23.5.0

File hashes

Hashes for htschema-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 587ca9dbf4befe9e663f4ba7512a2ab12e19ea684202c71fb9db4db1b588e826
MD5 da3b9c955a35505ec18eab560e836c71
BLAKE2b-256 006480b020578ccb3fefc2e2dbae881fba965ea35fd22365520dbff66437a278

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