1
0
mirror of https://github.com/ilri/dspace-statistics-api.git synced 2025-05-26 05:39:37 +02:00
Go to file
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.
2018-09-24 00:00:05 +03:00
2018-09-23 16:47:48 +03:00
2018-09-24 00:00:05 +03:00
2018-09-18 14:16:07 +03:00
2018-09-23 13:24:30 +03:00

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.8 MiB
Languages
Python 100%