🐍 Ouroboros: python middleware for WSU digital collections infrastructure
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
WSUDOR_API
WSUDOR_ContentTypes
WSUDOR_Indexer
WSUDOR_Manager
cl
inc
ouroboros_assets
reports
.gitignore
.gitignore_global
.gitmodules
README.md
console.py
ouroboros.sh
requirements.txt
runconsole.sh
runserver.py
start_celery.sh

README.md

Ouroboros

Given an instance of Fedora Commons and Apache Solr, and a front-end interface capable of communicating with an HTTP / JSON API, the goal of this middleware is to be capable of ingesting objects, managing their preservation, and providing access, with minimal configuration to the applications it glues together. It does this by imposing descriptive and structural conventions for objects, and chaining disparate tasks together in a way that effectively unites these content-agnostic systems.