Skip to main content

IIIF Image API Validator NG

Project description

IIIF Validator

This validator supports the same validations that are available on the IIIF website.

Installation

Installation from pypi

The following should install the iiif-validator tool, the library, and the necessary dependencies::

pip install iiif-validator-ng

Manual installation

Installation from the source code on GitHub can be done with:

uv install

This should install scripts, library, and the necessary dependencies. Requires the uv tool.

Command line validator, iiif-validator

After installation, for an image served at a IIIF Image API v2 server at http://localhost:8000/prefix/image_id the validator can be run with::

iiif-validator --v2 --validation-id image_id http://localhost:8000/prefix

If the server is a V3 server, omit the --v2 flag.

License

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

See LICENSE.txt

Data included with this software, such as the test image file, may be freely reused under CC0.

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

iiif_validator_ng-0.1.0.tar.gz (25.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iiif_validator_ng-0.1.0-py3-none-any.whl (51.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iiif_validator_ng-0.1.0.tar.gz
  • Upload date:
  • Size: 25.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.2

File hashes

Hashes for iiif_validator_ng-0.1.0.tar.gz
Algorithm Hash digest
SHA256 567f5b9d191f87293b6e6a1992d7087e836a4ee3b675ae4506f2b0f38cfd4f4e
MD5 fabcdff0d8987ff768d51d3ca13366b3
BLAKE2b-256 25e3f134dc8d2d45adb1e03a96a36b15ec2c6e46e10199bd35f7851a9792696e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iiif_validator_ng-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 924e8e75df96384deeae627104c14a5a2efdd1f924829ba9b27b211201a8927b
MD5 f1f630e949c2e0dc8bcf6184434a6ce6
BLAKE2b-256 fd83ca4ef1337831ae7f21960cf34cc19b0e1cc6717000498c3a16042c8aa6a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page