dspyce

The *dspyce* package helps to communicate with dspace interfaces. Currently saf (Simple Archive Format) packages and the RestAPI are supported.


License
MIT
Install
pip install dspyce==0.0.3

Documentation

dspyce

Table of Contents

  1. Description
  2. Contents
    1. packages
    2. UML-Diagramm
  3. Requirements

Description

The package dspyce helps to communicate with dspace interfaces. Currently, saf (Simple Archive Format) packages and the RestAPI are supported.

Contents

The dspyce packages contains the following classes and packages.

packages

  1. bitstreams -> The package for managing DSpace bitstream objects.
  2. metadata -> The package manages the handling of DSpace metadata information.
  3. saf -> The saf packages helps you to create saf packages based on given DSpaceObject objects.
  4. rest -> The rest packages handles the communication with the RestAPI of a given DSpace instance.

UML-Diagramm:

The following class diagramm is the basis of the package:

dspyce.svg

Requirements

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