The Library of the Haskala is a database for the Haskala.
The original repository for the old Drupal version is (https://github.com/Gizra/haskala)[https://github.com/Gizra/haskala].
The new version is a built on Django 4.2. and Wagtail 4.1.2.
The data is build as RDF-Turtle, which was exported from the previous project (a Drupal database). To serve the data you need a triple store (Apache Jena Fuseki). The data is fetched from the triple store with pubby-django.
Clone the repositoryi git clone
.
Go into the directory cd haskala
.
Activate the venv source venv/bin/activate
.
Install the requirements pip install -r requirements.txt
.
Migrate and apply the migrations python manage.py makemigrations && python manage.py migrate
.
Start the server with python manage.py runserver
.
There is a directory named data
for the data containing the triple files.
To apply the data run the script.