judaicalink / haskala

Django and wagtail based portal for the Library of Haskalah with RDF data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Library of the Haskala

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.

Installation

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.

Data

There is a directory named data for the data containing the triple files.

To apply the data run the script.

About

Django and wagtail based portal for the Library of Haskalah with RDF data.

License:MIT License


Languages

Language:HTML 88.2%Language:CSS 8.1%Language:Python 3.4%Language:Dockerfile 0.4%