Hello!
Forgive me if this is a silly question, but does Collabora Online (or Nextcloud Office, which I think is the same thing rebranded?) provide an API which non-browser clients could use to edit a spreadsheet?
I have seen:
- Documentation on using Python scripts (link removed - I’m limited to 2 links
), but it seems these have to be set up on the server in advance and then invoked from Javascript, which is not what I’m after.
- The WSD protocol mostly seems lower level than what I want - maybe the UNO command support would work, but I don’t know how to authenticate to the server and find the URL for a websocket connection.
- This FAQ on UNO commands seems to assume you’re in a browser using Javascript.
I’m hoping for something roughly equivalent to Google’s Sheets API, which lets programmatic access participate in live collaboration. I know I could download the file from Nextcloud, modify it locally and re-upload it, but that won’t play nicely with simultaneous manual editing.
I think the answer is that what I want doesn’t exist, but I’d love to hear that it does. Thanks!