README.md
pyproject.toml
src/openalex_local/__init__.py
src/openalex_local/__main__.py
src/openalex_local/aio.py
src/openalex_local/cache.py
src/openalex_local/cli.py
src/openalex_local/jobs.py
src/openalex_local/remote.py
src/openalex_local/server.py
src/openalex_local.egg-info/PKG-INFO
src/openalex_local.egg-info/SOURCES.txt
src/openalex_local.egg-info/dependency_links.txt
src/openalex_local.egg-info/entry_points.txt
src/openalex_local.egg-info/requires.txt
src/openalex_local.egg-info/top_level.txt
src/openalex_local/_cache/__init__.py
src/openalex_local/_cache/core.py
src/openalex_local/_cache/export.py
src/openalex_local/_cache/models.py
src/openalex_local/_cache/utils.py
src/openalex_local/_cli/__init__.py
src/openalex_local/_cli/check.py
src/openalex_local/_cli/cli.py
src/openalex_local/_cli/cli_cache.py
src/openalex_local/_cli/mcp.py
src/openalex_local/_cli/mcp_server.py
src/openalex_local/_cli/status.py
src/openalex_local/_cli/utils.py
src/openalex_local/_core/__init__.py
src/openalex_local/_core/api.py
src/openalex_local/_core/checker.py
src/openalex_local/_core/config.py
src/openalex_local/_core/db.py
src/openalex_local/_core/export.py
src/openalex_local/_core/fts.py
src/openalex_local/_core/models.py
src/openalex_local/_remote/__init__.py
src/openalex_local/_remote/base.py
src/openalex_local/_server/__init__.py
src/openalex_local/_server/routes.py
tests/test_api.py
tests/test_cli.py
tests/test_config.py
tests/test_jobs.py
tests/test_models.py