readme.md
May 22, 2023 ยท View on GitHub
WOPI server - core module
This module includes the core WOPI protocol implementation. To access the storage, three interfaces are provided:
-
xrootiface.pyto interface to an EOS storage via the xrootd protocol. Though the code is generic enough to enable support for any xrootd-based storage, it does include EOS-specific calls. -
cs3iface.pyto interface to storage providers via CS3 APIs. -
localiface.pyto interface to a local filesystem. Note that this interface is provided for testing purposes only, and it is supported on Linux and WSL for Windows, not on native Windows nor on native MacOS systems as they lack support for extended attributes in Python.
The /test folder contains a unit test suite for the storage interfaces.