CoolFace
Apppublic

hsandaver/conservation-manifest-editor

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes
App README

Mannix Library Conservation Manifest Studio

A visual IIIF Presentation 3 manifest editor built with Streamlit.

Run

  1. 1.Install dependencies:
bash
pip install -r requirements.txt
  1. 1.Start the app:
bash
streamlit run app.py

Notes

  • 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.