OpenRefine reconciliation service for Crossref.
Implemented query properties are author and publication_year.
docker build -t crossref-reconciliation-service .
docker run --rm -p 80:8000 --env DOMAIN='http://localhost' crossref-reconciliation-serviceThe reconciliation service should now be accessible at http://localhost.
Dependencies are managed with uv which can be installed following these instructions.
uv syncSetup pre-commit hooks:
pre-commit installCopy environment variable file and adjust accordingly.
cp .env.local .envStart the reconciliation service via vscode debugger or using this command:
uv run uvicorn app.main:app --reload --env-file .envThe reconciliation service should now be accessible at http://localhost:8000.
This project is licensed under MIT license - see the LICENSE file for more information.