mirror of
https://github.com/ilri/dspace-statistics-api.git
synced 2025-01-24 19:33:25 +01:00
Alan Orth
89621af85d
Split database access into RW and RO
The indexer need to be able to write to the database, but the API only needs to read it.
DSpace Statistics API
A quick and dirty REST API to expose Solr view and download statistics for items in a DSpace repository.
Written and tested in Python 3.6. SolrClient (0.2.1) does not currently run in Python 3.7.0.
Installation
Create a virtual environment and run it:
$ virtualenv -p /usr/bin/python3.6 venv
$ . venv/bin/activate
$ pip install falcon gunicorn SolrClient
$ gunicorn app:api
Todo
- Ability to return a paginated list of items (on a different route?)
- Add API documentation
License
This work is licensed under the GPLv3.
Description
A simple REST API to expose Solr view and download statistics for items in a DSpace repository.
Readme
1.6 MiB
Languages
Python
100%