spacedrive
spacedrive copied to clipboard
Google Drive Integration
- [ ] Authenticating local cores
- [ ] Authenticating cloud hosted cores
- [ ] List files
- [ ] Open files
- [ ] Edit files
- [ ] Delete files
- [ ] Deal with ownership related to the CRDT sync layer
Hi, I'm the maintainer of OpenDAL: An Apache Incubator Project that allows users to easily and efficiently retrieve data from various storage services in a unified way.
I'm interested in integrating OpenDAL with Spacedrive to add Google Drive support. Do you think it's a good idea?
OpenDAL is awesome from what I've seen - I've just never personally had a use for it. We could setup the framework to support other platforms via the same utility (as I believe there's support for Onedrive, S3 and a few others).
Integration would be great, IMO.
We could setup the framework to support other platforms via the same utility (as I believe there's support for Onedrive, S3 and a few others).
Great! Please let me know when this framework has been set up. I can't wait to start working on it!
Some progress from the OpenDAL side: we have set up integration tests for Google Drive. You can find the test results at this link: https://github.com/apache/incubator-opendal/actions/runs/6022738174/workflow. These tests allow us to verify that the gdrive services are functioning as expected.
Hello, everyone here. I'm willing to take the task to integrate opendal with spacedrive (and support google drive first!)
Before this work can start, I need to the following setup:
- [ ] Please provide me with documentation on the current filesystem layer that I can integrate with. Do we already have a form of filesystem abstraction in place?
- [x] OpenDAL only cares about the google drive itself. Spacedrive should implement the OAuth logic with users, like forward users to google login, get the oauth token, refresh while needed and so on.
I have setup a channel in OpenDAL Discord server at https://discord.gg/R6GMDWUGKD, welcome to join in for the details!
@jamiepine, could you invite the right people in this issue? Thanks!