Skip to content
Elemmire edited this page Sep 1, 2022 · 28 revisions

Commands and Logs

Für Aquila-HGV ist derzeit nur noch ein Cronjob relevant, das MakeAquila-XSLT-Skript des Navigators bzw. updateTextSnippets.sh, die Transformation von TEI-XML nach HTML für die Anzeige von DDB-Texten und HGV-Übersetzungen innerhalb der Aquila-HGV-Webpräsenz.

Cron jobs editieren, auflisten

crontab -e
crontab -l

Logs auslesen

grep CRON /var/log/syslog

Navigator MakeAquila

run daily

update idp.data and generate HTML files for DDB texts and HGV translations to be displayed alongside the meta data on HGV’s Aquila web site

Setup

SaxonC

Homepage for download und documentation

Saxon/C aus dem Internet laden, unzippen und installieren

scp libsaxon-HEC-setup64-v11.3.zip ubuntu@129.206.4.62:~/tmp/
sudo unzip libsaxon-HEC-setup64-v11.3.zip 
cd libsaxon-HEC-11.3/
sudo cp libsaxonhec.so /usr/lib/.
sudo cp -r rt /usr/lib/.
sudo cp -r saxon-data /usr/lib/.
export SAXONC_HOME=/usr/lib

cd command/
sudo ./buildhec-command.sh

Navigator

Checkout paplio branch of navigator and add Stylesheets from papyri or EpiDoc

cd ~
mkdir navigator
cd navigator
git clone git@github.com:papyri/navigator.git paplio
cd paplio
git remote rename origin papyri
git checkout --track -b paplio_papy  papyri/paplio
git clone git@github.com:papyri/Stylesheets.git epidoc-xslt

Run

update repositories

  • idp.data
  • navigator
  • EpiDoc xslt (Stylesheets)

run transformation

  • shell script for cron job
    • /var/www/aquila/script/updateTextSnippets.sh
  • xslt script for transformation
    • /home/ubuntu/navigator/paplio/pn-xslt/MakeAquila.xsl

Java

java net.sf.saxon.Transform -o:TT.html -it:GENERATE-HTML-SNIPPETS -xsl:MakeAquila.xsl collection=ddbdp line-inc=5 >> TT 2>&1

C

cd navigator/paplio
~/tmp/libsaxon-HEC-11.3/command/transform -o:TT.html -it:GENERATE-HTML-SNIPPETS -xsl:pn-xslt/MakeAquila.xsl collection=ddbdp line-inc=5
sudo rsync -a ~/idp.data/papyri/aquila/DDB_EpiDoc_HTML/ /var/www/aquila/data/DDB_EpiDoc_HTML
sudo rsync -a ~/idp.data/papyri/aquila/HGV_trans_EpiDoc_HTML/ /var/www/aquila/data/HGV_trans_EpiDoc_HTML

DDB Text and HGV Translation

Source

  • /home/ubuntu/idp.data/papyri/aquila/DDB_EpiDoc_XML/
  • /home/ubuntu/idp.data/papyri/aquila/HGV_trans_EpiDoc/

Target

  • idp.data (target of transformation)
    • /home/ubuntu/idp.data/papyri/aquila/DDB_EpiDoc_XML_HTML/
    • /home/ubuntu/idp.data/papyri/aquila/HGV_trans_EpiDoc_HTML/
  • Aquila (copy of idp.data)
    • /var/www/aquila/data/DDB_EpiDoc_HTML/
    • /var/www/aquila/data/HGV_trans_EpiDoc_HTML/

EpiDoc2Html

DDB Identifier Diff

Legacy LaunchAgents on 252

xSugar Coverage

Clone this wiki locally