Butterfly icon indicating copy to clipboard operation
Butterfly copied to clipboard

[Feature request]: Google Drive sync

Open CodeDoctorDE opened this issue 2 years ago • 4 comments

Is your feature request related to a problem? Please describe

Many users uses google products on their android phone. It will be a disadvantage if Butterfly does not support it.

Describe your feature request!

Create a new syncing method to support syncing notes with google drive.

Additional context

No response

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

CodeDoctorDE avatar Dec 21 '22 12:12 CodeDoctorDE

Hey, @CodeDoctorDE, I was checking out this product and it seems fantastic! Looking for my first issue to contribute to this app.

This seems to be a good one to start with. Could you describe this enhancement more? When you say sync with Google Drive, do you mean to sync google keep notes with Butterfly, or store the notes they create on Butterfly on Google Drive in some format, so they can later retrieve the same from some other device?

rish07 avatar Dec 29 '22 06:12 rish07

Hi, Thank you. If you have any questions, join the discord or matrix server. All the file system logic is located here: https://github.com/LinwoodCloud/Butterfly/blob/develop/app/lib/api/file_system.dart. Extend these two classes and you can implement the logic.

I mean the real google drive you can open with https://drive.google.com. Like the webdav sync, you can open a subfolder there and can edit/delete/open files. The specific logic is handeled by the fromPlatform. A new remotestorage for google seems useful.

CodeDoctorDE avatar Dec 29 '22 07:12 CodeDoctorDE

Share your opinion in https://github.com/LinwoodDev/Butterfly/discussions/387 I would remove this issue from my todo list while discussing this

CodeDoctorDE avatar May 19 '23 07:05 CodeDoctorDE