Homer Multitext project: software
Source code and API documentation
Source code and API documentation for all projects discussed here are available from two sources: a version control system where current bleeding-edge work is going on; and an artifact repository where controlled releases are published.
Most of our projects are currently hosted on bitbucket.org for version control using mercurial. (See links in the documentation for individual projects.) We are publishing controlled releases using a Nexus artifact repository hosted at
http://beta.hpcc.uh.edu/nexus/, where the artifacts are available as maven dependencies. (For further details, see links in the documentation for individual projects.)
All code presented here is licensed under the GPL.
The following projects are currently published as nexus artifacts:
chsimg: An implementation of the CHS Image Service.
citefusioncoll: An implementation of the CITE Collection service using Google Fusion Tables for the back-end data store.
cite: The CITE library is a library for working with CTS URNs, CTS TextInventories, and CITE Object URNs.
greekutils: greekutils is a collection of utilities for working with Greek texts, from the CHS “First Thousand Years of Greek” project.
groovyfuse: groovyfuse is a groovy wrapper for simplifying working the Google Fusion Tables.
mdweb: mdweb is a simple system for managing a collection of files structured with markdown, and converting them to web sites.
For information about applications for end-users, see this list.
The following projects will are in development but not yet released:
hocus-pocus: hocuspocus is a system for managing a corpus of citable scholarly editions.
Stable URLs for Homer Multitext project’s listing of project include: