Skip to content

acdh-oeaw/emt-static

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Familiensache. Dynastische Handlungsspielräume in der Korrespondenz von Kaiserin Eleonora Magdalena von Pfalz-Neuburg (1655-1720)

Application repo for the FWF funded Project Family Matters. Female Dynastic Agency and Correspondence

develop

  • clone the repo
  • install ant if its not already installed
  • install saxon (you can run ./shellscripts/dl_saxon.sh)
  • create a python virtual environment, activate it and install dependencies e.g.
python -m venv venv
source venv/bin/activte
pip install -U pip
pip install -r requirements.txt

To build the app, have a look at .github/workflows/static.ymlbut it basically boils down to

  • fetch the data ./fetch_data.sh
  • process the ./process_data.sh
  • build the app ant
  • build the fulltext indes python make_typesense_index.py (be sure to set your Typesense credentials als environment variables)

dockerize your application

  • To build the image run: docker build -t emt-static .
  • To run the container: docker run -p 80:80 --rm --name emt-static emt-static

Licenses

This project is released under the MIT License

Third-party JavaScript libraries

The code for all third-party JavaScript libraries used is included in the html/vendor folder, their respective licenses can be found either in a LICENSE.txt file or directly in the header of the .js file

SAXON-HE

The projects also includes Saxon-HE, which is licensed separately under the Mozilla Public License, Version 2.0 (MPL 2.0). See the dedicated LICENSE.txt

build with DSE-Static-Cookiecutter

About

This repo is only used for deployment reasons

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • XSLT 56.1%
  • JavaScript 15.3%
  • Python 14.3%
  • CSS 10.9%
  • Shell 1.7%
  • Jinja 1.5%
  • Other 0.2%