Skip to content

cwulfman/bluemountainsprings

 
 

Repository files navigation

Stories in Ready

Blue Mountain Springs: A RESTful API to Blue Mountain

This repository contains implementation of Blue Mountain Springs, an API to Blue Mountain, a digital library of avant-garde magazines.

It is written in XQuery and XSLT and uses eXist-db, version 3.

In 2015-2016, Blue Mountain Springs was sponsored by the Center for Digital Humanities at Princeton.

Links to Other Resources and Documentation

Code Organization

This version of Blue Mountain Springs is deployed as an eXist-db application. See the eXist-db documentation for a full description of the directory structure.

Known Dependencies

  • eXist-db version 3.0
  • Blue Mountain Springs is known to run under OS X 10.11 and Ubuntu Linux (VERSION??).

To Install

Follow the directions in installing.html.

For this release, you will also have to import the data into your eXist database. There are two data sources: METS/ALTO data and TEI transcription data.

Install Blue Mountain METS/ALTO/MODS into eXist-db

  • clone the main Blue Mountain repository
  • run ant in the db folder:
    • ant load-conf
    • ant load-pilot

Install Blue Mountain TEI transcriptions into eXist-db

  • clone the Blue Mountain transcriptions repository
  • run ant in the db folder:
    • ant load-conf
    • ant load-pilot

About

A RESTful API to Blue Mountain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • XQuery 38.3%
  • XSLT 37.5%
  • Ruby 15.0%
  • HTML 9.1%
  • CSS 0.1%