puavo-org / puavo-os

Puavo OS is an disk image based operating system that is built from Debian GNU/Linux and is specifically designed for learning.
https://puavo.org
GNU General Public License v2.0
11 stars 7 forks source link

Sync client for OneDrive #618

Open asokero opened 1 year ago

asokero commented 1 year ago

There has been requests to have a client for accessing and syncin files on OneDrive cloud. As Microsoft does not have a native linux client this is not a likely new feature for Puavo OS as using 3rd party clients always has risks. But taking a look at possible open source clients and testing them is something that could be done.

asokero commented 1 month ago

Something might be coming up in Gnome 46 https://gitlab.gnome.org/GNOME/gvfs/-/merge_requests/148

Mazhoon commented 1 month ago

Tested: https://gitlab.gnome.org/GNOME/gvfs/-/merge_requests/148 applies quite cleanly on top of bookworms gvfs (msgraph needs to be self-compiled), but functionality actually requires also support in gnome-online-accounts. Initial https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/merge_requests/97 can be applied reasonably cleanly on slightly updated bookworm gnome-online-accounts version, but the login flow doesn't seem to work with that one yet. There were notable changes in gnome-online-accounts shortly after the initial introduction of the o365 functionality, which do not work with bookworm library versions, so the required improvements to o365 login are not cleanly applicable on bookworm.

Almost.