-
Notifications
You must be signed in to change notification settings - Fork 524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Google Drive Support #654
Comments
Cc @theshashankpal, I wrote some notes for you. Feel free to ask any questions here~ |
Hi, @theshashankpal, are there any updates? What help can I give? |
I may take a look at either Dropbox/GDrive/OneDrive after finishing the list op of web dav. I will choose the easiest one of these three first. Still learn Rust/OpenDAL in progress. |
I think Dropbox should be an easier entry point. |
hi, I also interested in this, which one would you chose? I may take another one to work on. |
@Young-Flash I'd like DropBox / OneDrive first |
I'd like to work on google drive support for opendal and I have make some investigation, the basic idea here is to use |
Sorry, I have to say NO to this idea. OpenDAL prefers to maintain all HTTP based services ourselves. Reasons:
|
I see. and what about the BTW, google drive access need oauth authorization, seems no easy to deal with it without extra deps. |
Let's get started with a simple hashmap.
Should be handled by |
I will take a look, but I may not get the work done soon cause I am struggling with my degree paper 😅 |
@Young-Flash how's it going with your implementation? If not, I would pick this up in a few weeks. |
I just submitted my degree thesis. I will work on this these days. |
@Young-Flash Thank you! I will go for Dropbox first after OneDrive. |
Basic support for gdrive has been added. |
@Young-Flash would you like to implement the |
go ahead 😄 |
Some notes about google drive API:
OpenDAL requires a path-based API, but google drive located files via its internal
id
. So we need to maintain:id
.path -> id
mapping, so we don't need to send requests every time.API references: https://developers.google.com/drive/api/v3/reference
The text was updated successfully, but these errors were encountered: