The package dspyce helps to communicate with dspace interfaces. Currently, saf (Simple Archive Format) packages and the RestAPI are supported.
The dspyce packages contains the following classes and packages.
- bitstreams -> The package for managing DSpace bitstream objects.
- metadata -> The package manages the handling of DSpace metadata information.
- saf -> The saf packages helps you to create saf packages based on given DSpaceObject objects.
- rest -> The rest packages handles the communication with the RestAPI of a given DSpace instance.
The following class diagramm is the basis of the package:
Requirements are defined in requirements.txt, to use the package a python version >= 3.10 is necessary.
python >= 3.10
pip install -r requirements.txt