Skip to content

elexis-eu/dictionary-matrix

Repository files navigation

ELEXIS Dictionary Matrix

A lexicographic web API that implements ELEXIS Protocol for accessing dictionaries (1.2) and ELEXIS Protocol for Dictionary Linking (1.0). Built with Python, FastAPI, MongoDB.

Install

$ pip install -r requirements-dev.txt

Run

$ python app develop  # For development
$ python app deploy   # For production

Test

$ pytest --cov=app
$ flake8
$ mypy app tests

Configure

Configuration via environment variables (.env file supported). For a list of configuration options, see app.settings module.