SPARQL endpoint for the DTDesign project.

Arkadiusz Ryś b25493d67d Update changelog version 0.3.0 2 rokov pred
data f174a25a26 Make application configurable 2 rokov pred
docs 3c3d741781 Create releng boilerplate 2 rokov pred
spendpoint b25493d67d Update changelog version 0.3.0 2 rokov pred
tests 2383075958 Create conversion service 2 rokov pred
.dockerignore 3c3d741781 Create releng boilerplate 2 rokov pred
.editorconfig 3c3d741781 Create releng boilerplate 2 rokov pred
.gitignore c8eeedbedd Add .idea to list of ignored files 2 rokov pred
.gitlab-ci.yml c22b8473e4 Make CI more flexible 2 rokov pred
AUTHORS.rst 3c3d741781 Create releng boilerplate 2 rokov pred
Dockerfile 3c3d741781 Create releng boilerplate 2 rokov pred
HISTORY.rst b25493d67d Update changelog version 0.3.0 2 rokov pred
LICENSE 3c3d741781 Create releng boilerplate 2 rokov pred
README.rst f174a25a26 Make application configurable 2 rokov pred
default.nix 1c3398b9b2 Improve nix script 2 rokov pred
pyproject.toml f174a25a26 Make application configurable 2 rokov pred
requirements.txt f174a25a26 Make application configurable 2 rokov pred
tasks.py e3c3cc778c Create configuration file 2 rokov pred

README.rst

##########
SpEndPoint
##########

Creates a SPARQL endpoint supporting custom services.
Default access at `http://127.0.0.1:8000`.

Currently supports 3 services:

.. code-block::

dtf:outlier
dtf:example
dtf:conversion

The outlier service relies on `another endpoint `_ which needs to be set up and accessible.

Installation
------------

..
.. code-block:: shell

pip install spendpoint

or

.. code-block:: shell

pip install --index-url https://pip:glpat-m8mNfhxZAUnWvy7rLS1x@git.rys.one/api/v4/projects/262/packages/pypi/simple --no-deps spendpoint

Configuration
-------------

A configuration file at `data/configuration.toml` holds all user configurable data.
You can set the `host` and `port` the server will listen on.
A more advanced use is to import extra services.
These services need to be defined in the `service.py` file as well.