This script exists as a counterpart to the ruby gem stored in BCDIgLib/aspaceiiif. The purpose is to generate IIIF manifests even if there is no description in ArchivesSpace.
To install
pip install -r requirements.txt
To generate views and manifests for MARC records in a binary MARC record called records.mrc and Handle service
password handle_password
:
python manifest.py records.mrc handle_password
- Digitize material, using Alma 001 fields as file names.
- Convert digitized images to JP2s and upload copies to the IIIF server.
- Export existing MARC bibliographic records for digitized materials from Alma, binary format, all records in a single file.
- Place script and MARC file in the same directory, and place the JP2s in the jp2s directory.
- Run script.
- Upload views and manifests to IIIF server.
- Run the generated Handle batchfile.
- Update bibliographic records in Alma with links to the viewer.