mhoeher / opentodolist

A simple Todo and task management application - Mirror of https://gitlab.com/rpdev/opentodolist
https://opentodolist.rpdev.net
GNU General Public License v3.0
165 stars 13 forks source link

Feature Request: Support with google drive as cloud storage #23

Open abhijithnraj opened 4 years ago

abhijithnraj commented 4 years ago

Is it possible to use the google drive api and provide google drive support. Granted, the data structures will be limited but it will be a good feature for those who do not have custom cloud services. But almost everyone has enough free space on google drive.

mhoeher commented 4 years ago

Hi @abhijithnraj,

interesting feature request - indeed, I though about integrating with Drive already. Unfortunately, as far as I know there is no ready to be used library available for Qt/C++ to do the sync, so I'd probably have to to some research first on how to get this right. But yeah, should be doable ;-)

abhijithnraj commented 4 years ago

Thanks for the response. If not easily done with google drive then could it be possible with dropbox. Dropbox also offers 2GB free space. For example, Joplin markdown editor for note taking provides dropbox option for synchronization and cloud storage. I use it.

mhoeher commented 4 years ago

I'd have to check, but I am afraid for DropBox it is the same story: If there isn't a suitable C++ library available, this needs to be implemented. This isn't rocket science, though, but it will take some time :wink:

mhoeher commented 3 years ago

Just for the records: Adding DropBox support is currently scheduled for one of the next releases, see this issue over on GitLab.

mhoeher commented 2 years ago

Just for the records: Dropbox support has been released as part of v3.40 of the app.

I'll still keep this request open, as in fact Google Drive would be another interesting storage provider to add support for. However, for everyone not having the chance to host their own NextCloud/ownCloud and without a trusted WebDAV server at hand, the Dropbox support probably is a good starter.