Skip to content

IIIF Presentation server for images organized in directories, written in Rust

License

Notifications You must be signed in to change notification settings

bitzl/iiif-forager

Repository files navigation

IIIF Forager

⚠️ some APIs and configuration parameters are still experimental. Use with caution!

IIIF Presentation API server for images organized in directories, written in Rust. Supports Presentation API 3.0.

Try it with samples in this repository:

$ cargo run -- config.example.yml
$ curl -s "http://127.0.0.1:8000/watergate-simple/manifest" | jq
{
    "@context": "http://iiif.io/api/presentation/3/context.json",
    "@id": "http://127.0.0.1:8000/iiif/presentation/sample/manifest",
    "@type": "sc:Manifest",
    ...

Features:

  • Generate IIIF manifests for images in a directory
  • Organize your data in directories and use these as part of an hierarchical id
  • Show subdirectories as collections
  • Add extra metadata for the manifest in a JSON file (experimental)

Planned features:

  • Serve Metada embedded in image files as annotations

About

IIIF Presentation server for images organized in directories, written in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages