├── .flake8 ├── .github └── workflows │ └── python-app.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── contrib ├── dspace-statistics-api.service ├── dspace-statistics-indexer.service └── dspace-statistics-indexer.timer ├── pyproject.toml ├── pytest.ini ├── renovate.json ├── requirements-dev.txt ├── requirements.txt ├── src └── dspace_statistics_api │ ├── __init__.py │ ├── app.py │ ├── config.py │ ├── database.py │ ├── docs │ └── openapi.json │ ├── indexer.py │ ├── stats.py │ └── util.py ├── tests ├── __init__.py ├── dspacestatistics.sql ├── test_api_collections.py ├── test_api_communities.py ├── test_api_docs.py └── test_api_items.py └── uv.lock /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore = E501 3 | -------------------------------------------------------------------------------- /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | venv 3 | *.egg-info 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/README.md -------------------------------------------------------------------------------- /contrib/dspace-statistics-api.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/contrib/dspace-statistics-api.service -------------------------------------------------------------------------------- /contrib/dspace-statistics-indexer.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/contrib/dspace-statistics-indexer.service -------------------------------------------------------------------------------- /contrib/dspace-statistics-indexer.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/contrib/dspace-statistics-indexer.timer -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/pytest.ini -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/renovate.json -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/dspace_statistics_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dspace_statistics_api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/src/dspace_statistics_api/app.py -------------------------------------------------------------------------------- /src/dspace_statistics_api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/src/dspace_statistics_api/config.py -------------------------------------------------------------------------------- /src/dspace_statistics_api/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/src/dspace_statistics_api/database.py -------------------------------------------------------------------------------- /src/dspace_statistics_api/docs/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/src/dspace_statistics_api/docs/openapi.json -------------------------------------------------------------------------------- /src/dspace_statistics_api/indexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/src/dspace_statistics_api/indexer.py -------------------------------------------------------------------------------- /src/dspace_statistics_api/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/src/dspace_statistics_api/stats.py -------------------------------------------------------------------------------- /src/dspace_statistics_api/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/src/dspace_statistics_api/util.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dspacestatistics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/tests/dspacestatistics.sql -------------------------------------------------------------------------------- /tests/test_api_collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/tests/test_api_collections.py -------------------------------------------------------------------------------- /tests/test_api_communities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/tests/test_api_communities.py -------------------------------------------------------------------------------- /tests/test_api_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/tests/test_api_docs.py -------------------------------------------------------------------------------- /tests/test_api_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/tests/test_api_items.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilri/dspace-statistics-api/HEAD/uv.lock --------------------------------------------------------------------------------