Skip to content
This repository has been archived by the owner on Apr 2, 2022. It is now read-only.

Latest commit

 

History

History
24 lines (20 loc) · 1.27 KB

README.md

File metadata and controls

24 lines (20 loc) · 1.27 KB

This is a Hackfest project from Access 2019, based on Marii Nyrop's Annotate demo. This version adds an instance of SimpleAnnotationServer (in a Docker container) to store the annotations, replacing the use of the browser's local storage. (In this it departs from the minimal computing commitment of the original.)

Create/store/load static annotations on IIIF manifests via Jekyll

Getting started

Requirements

  • Ruby >=2.2
  • Jekyll >=3.5
  • Bundler >=1.12

Installing

  • Install Docker according to the instructions for your platform.
  • Clone this repository and navigate into it:
    $ git clone https://github.com/mnyrop/annotate.git && cd annotate
  • Install dependencies:
    $ bundle install
  • Initialize the SimpleAnnotationServer submodule:
    $ git submodule update --init --recursive
  • Build and run the Docker container with the Simple Annotation Server (note: this may take several minutes, and will use a lot of network bandwidth):
    $ cd SimpleAnnotationServer && ./runDocker.sh
    The annotation server is now online at http://localhost:8888/annotation/
  • To stop the Docker container:
    $ docker stop sas