Comments (5)
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?
from spacedrive.
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.
from spacedrive.
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.
from spacedrive.
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?
- 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!
from spacedrive.
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!
from spacedrive.
Related Issues (20)
- spacedrop() is missing error handling
- Missing error handling for Tunnel methods
- Missing error types for QuicTransport methods
- "Address family not supported by protocol" HOT 2
- [OneDrive] File list cannot be synchronized with Explorer HOT 3
- "New Update Available" toast not disappearing after update HOT 9
- Spacedrive suddenly crashes on Windows 11 HOT 2
- macOS version 0.3.0 downloads contain still version notation 0.2.13 HOT 1
- Pinned app icon in taskbar is lost after every update in Windows 10 HOT 3
- Failed to add location
- Tabs mask top most text in Settings
- [Feature] Column view for file explorer HOT 10
- Desktop entry fails to get created on Arch AUR install HOT 1
- Segfault on Nvidia with X11 HOT 12
- Quick preview audio player does not reappear after switching to non-audio file and back. HOT 1
- Discord invite on app first launch expired HOT 1
- Trash isn't opening on Linux HOT 1
- Crash when connect from another spacedrive client HOT 8
- Appimage is completely missing in new 3.0 release? HOT 1
- The "Recents" tab is not functioning properly. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spacedrive.