Aufgabe

Dieser Service übernimmt sämtliche Kommunikation mit der konfigurierten Owncloud-Instanz und stellt dessen Dateien dem RDS-System zur Verfügung.

Aktuell kann dieser Service bei der Konfiguration von Forschungsprojekten lediglich als Quelldienst verwendet werden, da aktuell nur der Download von Dateien implementiert ist.

OpenAPI v3

Implementierung

Die folgende Klasse implementiert eine Bibliothek, um eine Owncloud-Installation verwenden zu können.

ownCloudUser

lib.ownCloudUser

OwncloudUser

OwncloudUser(self, userId, apiKey=None)

This represents an owncloud user. It initialize only one connection to owncloud for one user and holds the current access token.

getFile

OwncloudUser.getFile(filename)

Returns bytesIO content from specified owncloud filepath. The path does not start with /.