https://github.com/tropy/tropy-plugin-iiif
Tropy plugin to import IIIF manifests
https://github.com/tropy/tropy-plugin-iiif
Last synced: about 1 year ago
JSON representation
Tropy plugin to import IIIF manifests
- Host: GitHub
- URL: https://github.com/tropy/tropy-plugin-iiif
- Owner: tropy
- License: agpl-3.0
- Created: 2021-12-07T13:57:25.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-16T17:51:53.000Z (almost 2 years ago)
- Last Synced: 2025-03-24T11:07:17.886Z (over 1 year ago)
- Language: JavaScript
- Size: 154 KB
- Stars: 15
- Watchers: 6
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

tropy-plugin-iiif
## Installation
[Download the latest release](https://github.com/tropy/tropy-plugin-iiif/releases/latest). In Tropy, navigate to *Preferences… > Plugins* and click *Install Plugin* to select the downloaded ZIP file.
## Usage
Download a IIIF manifest and select *File > Import > tropy-plugin-iiif* to start the import. The plugin tries to map the manifest’s metadata to standard metadata properties. In case the result is not satisfactory, create a custom import template.
## Creating import templates
To create an import template with your own custom mappings, use Tropy’s template editor (*Preferences > Templates*). Create a new template with the properties of your choice. Each property in the template has a label, which represents a metadata label of the IIIF manifest. To figure out which labels are available, open the manifest in a IIIF viewer (look for metadata) or search inside the `metadata` array in the `manifest.json` file itself. E.g. a label `Object type` could be used in the `dc:type` property to map *Object type* to *dc:type*.
## Plugin configuration
To configure the plugin, click its *Settings* button in *Preferences > Plugins*:
- Choose a plugin *Name* that will show up in the *File > Import* menu (e.g. *IIIF Manifest*).
- Use the *+* icon at the far right to create new plugin instances (so you can have multiple configurations in parallel).
- The *Item template* selector lets you pick a custom import template.
## Feedback
Missing a IIIF feature or default mapping? Please head over to the [Tropy forums](https://forums.tropy.org/) and let us know.