Re: OneDrive backend





On Mon, May 28, 2018, 12:59 PM Debarshi Ray <rishi is lostca se> wrote:
Hey,

Yes, using libzapojit [1] for the over-the-wire communication is a
good idea.  The OneDrive integration in GNOME Documents uses it; it's
quite similar to the libgdata [2] API and is easy to integrate with
GNOME Online Accounts.

That said, I wrote libzapojit six years ago in just about a week and
haven't touched it since (no idea if that's a good or bad thing :/),
and it has managed to keep working as far as GNOME Documents is
concerned.  Since then Microsoft seems to have rolled out a newer
version of the API.  So you might want to check up on that.  I'd
suggest migrating libzapojit to the newer API version before working
on the GVfs backend.  Otherwise you might be surprised by Microsoft
killing off the old API - this actually happened while we were working
on the Google Drive backend!  Oh, and we really need to add a test
suite!

Other than that, as Ondrej mentioned, the Google Drive backend exposes
some limitations of the GIO abstraction; and we need to rethink the
caching to improve performance but that's a bit tied to the way we
handle multiple files with the same title in the same location.  If
OneDrive doesn't allow duplicate titles, then it might have a
significant positive effect on your life. :)

Feel free to ask if you need any help.  Good luck!

Happy hacking,
Rishi

[1] https://developer.gnome.org/libzapojit/0.0/
[2] https://developer.gnome.org/gdata/0.17/
[3] https://github.com/pwithnall/uhttpmock
_______________________________________________
gvfs-list mailing list
gvfs-list gnome org
https://mail.gnome.org/mailman/listinfo/gvfs-list

Hey guys.  I've been following this topic with great interest.  I wanted to mention that we use Onedrive for Business.  Not sure if it uses the same API or not, but we have to download the Onedrive for business app, not use the one that comes with Windows.   For the Windows machines (on the business side), we're running windows 10 enterprise E3 with a csp license.   For Linux, we're running CentOS 7.   If you guys need any tests ran, I'll be more than happy to test it with our Microsoft OneDrive for Business accounts, so long as you guys feel it's secure enough where there's no possible chance our information could be leaked.   If there is a chance, just let me know and I'll be sure to setup a temporary password and make sure there's no sensitive data stored on our account. 

Thanks. 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]