Skip to content
/ annotate Public template
forked from mnyrop/annotate

iiif static annotations via Jekyll. This code is out of date. This repo is not annonatate, if that is what you are looking for, the code is located here: https://github.com/dnoneill/annonatate-sourcecode

Notifications You must be signed in to change notification settings

dnoneill/annotate

This branch is 3064 commits ahead of, 7 commits behind mnyrop/annotate:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e329256 · Aug 21, 2023
Jul 10, 2019
Sep 10, 2019
Sep 10, 2019
Sep 10, 2019
Aug 21, 2023
Aug 26, 2019
Sep 10, 2019
Sep 6, 2019
Sep 11, 2019
Sep 25, 2019
Jan 29, 2020
Sep 5, 2019
Sep 10, 2019
Sep 12, 2019
Sep 6, 2019
Sep 3, 2019
Aug 21, 2023
Feb 16, 2021
Aug 15, 2019
Aug 15, 2019
Sep 10, 2019
Jan 22, 2020
Aug 15, 2019
Aug 15, 2019

Repository files navigation

Local IIIF Annotation server

Installation instructions are found here: https://dnoneill.github.io/annotate/help

Quickstart

  1. Install Dependencies
  1. (Optional). Fork repository and create own website. See GitHub pages instructions for steps. Otherwise use https://github.com/dnoneill/annotate.git for step 3.

  2. Open Terminal(Mac/Linux)/Git Bash or Command Line(Windows). Clone this repository or clone forked repository and change directory:

    $ git clone https://github.com/[username]/annotate.git
    $ cd annotate
    
    
  3. Start vagrant environment in terminal.

    $ vagrant up

  4. Start Jekyll and Flask

    $ vagrant ssh
    [vagrant@localhost ~]$ cd /vagrant
    [vagrant@localhost vagrant]$ dos2unix run.sh #windows machines only
    [vagrant@localhost vagrant]$ ./run.sh
    
    

Navigate to http://localhost:5555/annotate/ to create annotations. Note Not all manifests load using Microsoft Edge. Firefox and Chrome are better alternatives.

Requirements for Development

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

Development

  • Clone this repository and navigate into it:

    $ git clone https://github.com/dnoneill/annotate.git && cd annotate

  • Install dependencies:

    $ bundle install

  • Create ENV, install Flask in ENV, start Flask and Jekyll

    $ ./run.sh

About

iiif static annotations via Jekyll. This code is out of date. This repo is not annonatate, if that is what you are looking for, the code is located here: https://github.com/dnoneill/annonatate-sourcecode

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 76.9%
  • Shell 14.7%
  • Ruby 8.4%