Is it possible to sync with dropbox or any other kind of cloud service. I currently use eOS on both my laptop and desktop pc and I would loove to sync between both.
Yes, I would love this function, I am looking for information on how to use the Dropbox API.
The app could let the user choose where the settings are located, so they can save those settings on the dropbox folder. That way you can sync with multiple device. This could be a guerilla way to implement Dropbox
Very good idea, still to do some things before the first release. Possibly this function is for the next version
For that matter, integration into Google Calendar would be pretty useful.
@kkinder Google Calendar synchronization works in this version, if you use elementary, you can add a calendar account from the elementary native calendar, enter your Google account and all events will be synchronized.
Any details on this? Are you going to allow changing the db's location?
@Hedronmx Rather than change db location why dont we implement a sync engine and add that as some sort of plugin.This way a mobile client could be developed and make it a service that could fund development and help @alainm23 work more time on this.
thoughts?
@harisvsulaiman I remember that you implemented Firebase with Vala, What happened with this project? Currently I am working with Firebase I am developing mobile apps and I have a good experience with apps in real time.
@alainm23 I developed an app with firebase actually modified the agenda app in appcenter to make it realtime with firebase. Ask
It was a proof of concept project since it relies on official firebase js sdk . I made another app with this method (pushy see repo).
It used a hybrid method (vala and nodejs).
I'm currently building a easy scaffolding tool for that method. See (valk repo).
Hopefully I'll complete it soon.
Goals:
Generate the hybrid app.
Generate dbus API (server in vala and client in js)
Through code generation.
If you are down for it I'll push some latest code. To the valk repo
@alainm23 I develop react native apps too. But used to develop kotlin/Java based Android apps too.
@harisvsulaiman I was reviewing your code in Pushy and I think I got to understand how it works, even so, I would like to see the code of the Agenda using Firebase
@alainm23 unfortunately i deleted that repo. But it works in the same way pushy does, both are hacky implementations while i'm happy with idea of a nodejs/vala hybrid app, I'm not particularly happy with the implementation.
@harisvsulaiman I suggested that way because it would be the easiest and fastest way. I based that on this app https://github.com/BoostIO/Boostnote
Is there anyway I can move the database to a specified folder?
Try this
On the first device:
ln ~/.cache/com.github.alainm23.planner/database.db your-sync-folder/
ln -sf your-sync-folder/database.db ~/.cache/com.github.alainm23.planner/
On the second and other devices:
ln -sf your-sync-folder/database.db ~/.cache/com.github.alainm23.planner/
@ie900 This is a good solution but it is not the most effective. I am currently working on the support for Todoist #41
Most helpful comment
Very good idea, still to do some things before the first release. Possibly this function is for the next version