Skip to content

sbsdev/mdr2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 15, 2024
299004f · Mar 15, 2024
Jan 23, 2023
Jun 29, 2015
Apr 12, 2023
Nov 4, 2022
Dec 7, 2022
Mar 13, 2024
Jan 26, 2024
Nov 22, 2022
Jun 3, 2022
Jun 3, 2022
Jun 11, 2014
May 21, 2014
Aug 11, 2023
Jun 3, 2022
Jun 3, 2022
Mar 15, 2024
Jun 3, 2022

Repository files navigation

mdr2

A Production Management Tool for DAISY Talking Books.

https://github.com/sbsdev/mdr2/actions/workflows/clojure.yml/badge.svg https://versions.deps.co/sbsdev/mdr2/status.svg

Installation

Build with Leiningen

lein uberjar

Run the resulting jar with

java -Dconf=dev-config.edn -jar mdr2.jar

Documentation

At its core mdr2 integrates a number of systems and coordinates the production of DAISY Talking Books from inception through to archiving.

The involved systems are:

ABACUS
Order management and initiation of productions is typically done in the ERP namely ABACUS.
Library
Some production orders come directly from the library as they are not managed in the ERP.
Obi
The actual recording of the production is done in Obi.
DAISY Pipeline
The recorded productions are validated and converted to DAISY Talking Books using software from both the DAISY Pipeline 1 and DAISY Pipeline 2 projects
Archive
Once all the artifacts have been created they are archived in a legacy in-house archive.

Configuration and Dependencies

Configuration is fairly complex and involves a lot of dependencies. It is recommended to use the ansible installation script which automates the whole process.

Amongst other you will need DAISY Pipeline 1, DAISY Pipeline 2, mkisofs, etc.

License

Copyright © 2014-2015, 2023 Swiss Library for the Blind, Visually Impaired and Print Disabled.

Distributed under the GNU Affero General Public License. See the file LICENSE.

About

Production Management Tool for DAISY Talking Books

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages