Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
triplet
command
Command triplet runs the triplet IIIF server.
|
Command triplet runs the triplet IIIF server. |
|
triplet-cache-cleanup
command
Command triplet-cache-cleanup performs explicit filesystem cache cleanup.
|
Command triplet-cache-cleanup performs explicit filesystem cache cleanup. |
|
triplet-healthcheck
command
|
|
|
internal
|
|
|
cache
Package cache stores and retrieves bytes keyed by an opaque string.
|
Package cache stores and retrieves bytes keyed by an opaque string. |
|
config
Package config loads and validates the triplet YAML configuration.
|
Package config loads and validates the triplet YAML configuration. |
|
cors
Package cors applies a small allowlist-based CORS policy.
|
Package cors applies a small allowlist-based CORS policy. |
|
iiif/image/v3/handler
Package handler implements the IIIF Image API 3.0 HTTP surface.
|
Package handler implements the IIIF Image API 3.0 HTTP surface. |
|
iiif/image/v3/parse
Package parse decodes IIIF Image API 3.0 request URLs into structured form.
|
Package parse decodes IIIF Image API 3.0 request URLs into structured form. |
|
iiif/image/v3/pipeline
Package pipeline executes a parsed IIIF Image API request against a source image, writing the encoded derivative to an io.Writer.
|
Package pipeline executes a parsed IIIF Image API request against a source image, writing the encoded derivative to an io.Writer. |
|
iiif/image/v3/types
Package types defines the JSON-LD shapes returned by the Image API 3.0.
|
Package types defines the JSON-LD shapes returned by the Image API 3.0. |
|
iiif/presentation/v3/types
Package types defines JSON-LD shapes for the implemented IIIF Presentation API 3.0 surface.
|
Package types defines JSON-LD shapes for the implemented IIIF Presentation API 3.0 surface. |
|
observability
Package observability wires structured logging and request middleware.
|
Package observability wires structured logging and request middleware. |
|
redact
Package redact provides small helpers for keeping sensitive request values out of logs and error strings.
|
Package redact provides small helpers for keeping sensitive request values out of logs and error strings. |
|
server
Package server composes the triplet HTTP surface from configured subcomponents.
|
Package server composes the triplet HTTP surface from configured subcomponents. |
|
storage
Package storage resolves IIIF identifiers to readable image bytes.
|
Package storage resolves IIIF identifiers to readable image bytes. |
|
vips
Package vips owns the libvips process lifecycle and exposes a small helper surface that the rest of triplet uses.
|
Package vips owns the libvips process lifecycle and exposes a small helper surface that the rest of triplet uses. |
Click to show internal directories.
Click to hide internal directories.