hsandaver/conservation-manifest-editor
0
Mannix Library Conservation Manifest Studio
A visual IIIF Presentation 3 manifest editor built with Streamlit.
Run
- Install dependencies:
pip install -r requirements.txt- Start the app:
streamlit run app.pyNotes
- The app keeps state in memory; use the download button to export JSON.
- Paste an existing manifest into the sidebar to import it into the visual editor.
- Provide a manifest URL to append its canvases into the current manifest.
- Use the Conservation Documentation section (AICCM-informed) to add structured conservation data to manifest metadata.
- Start with a blank manifest or load the sample preset from the sidebar.
- Use DigitalOcean Spaces by entering credentials in the sidebar (or optional env vars: SPACESKEY, SPACESSECRET, SPACESENDPOINT, SPACESREGION, SPACES_BUCKET).
- Browse saved manifests from Spaces using the “List objects” control, then load a selected key.
