withanage / heimpt

Heidelberg Monograph PublishingTool (heiMPT) is a stand-alone platform, as well as a plug-in application for OMP. It enables a high degree of automation in the digital publication process.
https://github.com/withanage/heimpt
GNU General Public License v3.0
22 stars 3 forks source link
academic-publishing automation bits fo fop jats journal monograph-publication monograph-workflow ojs ojs3 omp publication python tei-xml xml xml-first

Heidelberg Monograph Publication Tool (heiMPT) is a stand-alone platform, as well as a plug-in application for OMP, developed by staff of Heidelberg University Library in cooperation with external partners, with funding of German Research Foundation (DFG).

It enables a high degree of automation in XML-first publication processes

heiMPT software consists of independently executable modules for typesetting, xml-processing and output generation. A central module provides support for project specific configuration, tool setup and API integration. Documentation refers explicitly to JATS and BITS XML formats from National Library of Medicine, but this tool suite can be used for any publishing automation process.

doc2pdf Pipeline

Installation

git clone https://github.com/withanage/heimpt
git submodule update --init --recursive --remote
sudo pip3 install -r requirements.txt 

Run

python3 heimpt.py import omp submission_id
python3 heimpt.py  configurations/word_to_bits.json --debug

Presentations

Credits

The lead developer is Dulip Withanage, Heidelberg University Library

Additional contributions were made, in (alphabetical order) by:

Software development tools

PyCharm Python IDE