GNOME Bugzilla – Bug 674769
New backend: Google Drive
Last modified: 2014-10-22 14:07:22 UTC
Hi, now that google has launched its remote filesystem, would it be possible to implement a google drive backend? API Reference: https://developers.google.com/drive/v1/reference/
I asked the upstream developers at https://github.com/Grive/grive/issues/111 I am not sure how bug #594423 is related to this.
Sample implementation here http://www.lbreda.com/grive/
*** Bug 719894 has been marked as a duplicate of this bug. ***
There is this unfinished attempt at writing a Google backend for GVfs: https://github.com/thiblahute/gvfs/tree/googledocuments
Yep, there's a tracker bug for that at bug 594423, as noted in comment 1. I'm not sure how much overlap there is between GDrive and a Google Docs backend, though.
The way I understand it, Google Drive is just the next generation Google Documents. eg., libgdata only implements the Google Documents API but you can use it to access drive.google.com. Similarly, docs.google.com redirects to drive.google.com these days.
It seems to be slightly more than that. There are two different APIs, both of which can be used to access drive.google.com. The old API, the docs one, has been deprecated [1]. So if we were to do a backend, we should use the GDrive API since it is not deprecated. Do you know if there are any plans to support the GDrive API in libgdata? I had a look a Grive but it doesn't seem to have a public C API. [1] https://developers.google.com/google-apps/documents-list/
(In reply to comment #7) > It seems to be slightly more than that. There are two different APIs, both of > which can be used to access drive.google.com. The old API, the docs one, has > been deprecated [1]. Yes, that is what I meant by "next generation". > So if we were to do a backend, we should use the GDrive > API since it is not deprecated. I think we should just use whatever libgdata implements. Currently it only implements the older API, but when in future it moves to the newer API we would profit from that. libgdata is widely used in GNOME (gnome-documents, evolution), has a test suite based on uhttpmock, which is why I recommend it. > Do you know if there are any plans to support the GDrive API in libgdata? I had > a look a Grive but it doesn't seem to have a public C API. There are plans, but someone needs to turn it into reality. :-)
*** This bug has been marked as a duplicate of bug 739008 ***