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.
$ pip install -r requirements-dev.txt
$ python app develop # For development
$ python app deploy # For production
$ pytest --cov=app
$ flake8
$ mypy app tests
Configuration via environment variables (.env
file supported).
For a list of configuration options, see app.settings
module.