DBLP co-authorship query frontend with runtime cache and telemetry.
CoAuthors is the web interface project for querying DBLP co-author relationships. It focuses on query UX, matrix rendering, and runtime observability, while delegating DBLP data services to DblpService.
- Query and render co-author collaboration matrices.
- Call backend APIs for pairwise co-author statistics.
- Store runtime cache and telemetry data in SQLite.
- Provide runtime inspection APIs for frontend operation metrics.
cd CoAuthors
python -m pip install -r requirements.txt
python -m uvicorn app:app --host 0.0.0.0 --port 8090Run bundled backend service (optional but recommended for local integration):
cd CoAuthors/DblpService
python -m pip install -r requirements.txt
python -m uvicorn app:app --host 0.0.0.0 --port 8091Open:
http://localhost:8090/http://localhost:8091/bootstrap
cd CoAuthors
docker compose up -d --buildDefault ports:
coauthors-frontend:8090coauthors-dblp-service:8091
- English docs: https://coauthors.readthedocs.io/en/latest/
- Docs source (in repo):
docs/en/,docs/zh/
Local preview:
cd CoAuthors
python -m pip install -r docs/requirements.txt
mkdocs serve