Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 789 Bytes

readme.md

File metadata and controls

12 lines (7 loc) · 789 Bytes

WOPI server - core module

This module includes the core WOPI protocol implementation. To access the storage, three interfaces are provided:

  • xrootiface.py to 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.py to interface to storage providers via CS3 APIs.

  • localiface.py to 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.