https://github.com/buda-base/buda-iiif-presentation
iiif presentation (collections and manifests) generation
https://github.com/buda-base/buda-iiif-presentation
Last synced: 3 months ago
JSON representation
iiif presentation (collections and manifests) generation
- Host: GitHub
- URL: https://github.com/buda-base/buda-iiif-presentation
- Owner: buda-base
- License: apache-2.0
- Created: 2018-02-15T08:49:59.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-12-22T11:46:55.000Z (6 months ago)
- Last Synced: 2026-01-19T19:43:57.108Z (5 months ago)
- Language: Java
- Size: 727 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 51
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IIIF Presentation for the BUDA Platform
This repository contains a servlet generating manifests and collections for BDRC.
## API
See [API.md](API.md) for the API.
## Running
- `mvn test` runs the tests
To serve locally:
```
mvn package
java -Dserver.port=8080 -Dspring.profiles.active=local -Diiifpres.configpath=src/main/resources -jar target/buda-iiif-presentation-exec.war
```
Ex:
- http://localhost:8080/v:bdr:I0886/manifest
- http://localhost:8080/collection/i:bdr:W22084
- http://localhost:8080/v:bdr:IEAP676-7-12/manifest
This uses S3 to fetch a `dimension.json` file, using the default credential provider, make sure the correct environment vars / properties are set.
## Copyright and License
All the code and API are `Copyright (C) 2017-2020 Buddhist Digital Resource Center` and are under the [Apache 2.0 Public License](LICENSE).