Skip to content

This project includes the dspyce package files, to extract and insert data into DSpace repositories.

License

Notifications You must be signed in to change notification settings

dspace-unimr/dspyce

Repository files navigation

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

About

This project includes the dspyce package files, to extract and insert data into DSpace repositories.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages