View on GitHub

DSpace Custom API Methods

Python methods for interacting with the custom DSpace API at https://github.com/mbl-cli/DspaceTools/wiki/API

Download this project as a .zip file Download this project as a tar.gz file

dspace.py provides a Python class for interacting with the DSpaceTools API, which is a custom REST API for the ASU Digital HPS Repository.

You can find documentation here.

Usage

Clone the most recent version of this project:

$ git clone https://github.com/erickpeirson/DSpace-Custom-API-Methods.git

Or download the project from [https://github.com/erickpeirson/DSpace-Custom-API-Methods].

Make sure that dspace.py is in your import path, and use:

>>> from dspace import DSpace
>>> d = DSpace('my_public_key', 'my_private_key', 'http://path/to/rest/endpoint')

Questions?

Ask Erick

License

DSpace Custom API Methods is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

DSpace Custom API Methods is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

alt text

About

DSpace Custom API Methods is developed by the ASU Digital Innovation Group (DigInG), part of the Laubichler Lab in the Center for Biology & Society, School of Life Sciences.

This material is based upon work supported by the National Science Foundation Graduate Research Fellowship Program under Grant No. 2011131209, and NSF Doctoral Dissertation Research Improvement Grant No. 1256752.