giuspen / cherrytree

cherrytree
https://www.giuspen.net/cherrytree/
Other
3.37k stars 459 forks source link

Auto-Export: Interim Solution For Mobile Access? #495

Open metal450 opened 5 years ago

metal450 commented 5 years ago

I've been looking into cherrytree, in hopes of finding a replacement for OneNote. The biggest roadblock that's holding me back is the lack of an Android client - a fairly common thread on "OneNote Alternatives" recommendation lists. However, it occurred to me that there might be a relatively easy interim solution, if or until time & resources might permit for a client:

Currently, you can export the full tree to HTML. If there were an option to have the software "AutoExport," perhaps on file save, then a synchronization tool like SyncThing could be used to keep it synced with mobile. To avoid excessively large syncs, it would only auto-export (& replace) the files corresponding to nodes/attachments that have actually changed since the last auto-export.

While of course this wouldn't address the ability to write notes on a mobile device, it would at least ensure access to up-to-date content, without the need to explicitly export by hand & resync the full tree after each session with the software :)

Does something like that sound feasible?

giuspen commented 5 years ago

It makes perfect sense but it's more probable that it will be tackled in the future C++/gtkmm3 version rather than the current pygtk2

metal450 commented 5 years ago

Ah, I kinda guessed that might be the case. Just out of curiosity, how far off do you think that version is? Although I'm eager to escape OneNote/Microsoft, I'm unfortunately trapped until I can find a solution that's usable from mobile :)

giuspen commented 5 years ago

I will try and deliver the new version by the end of the year

metal450 commented 5 years ago

Got it, thanks. I guess I'll keep my eye on this issue & my fingers crossed for now - good luck with the port! :)

metal450 commented 4 years ago

As the end of the year approaches, is there somewhere we can follow to be notified if/when the new version is ready for mass consumption? :)

giuspen commented 4 years ago

When I'll have something that users can help me test I'll make a forum post. To check the current progress you can see the GitHub commits to the repo https://github.com/giuspen/cherrytree/pulse

metal450 commented 4 years ago

Great, thanks!

tracezet commented 2 years ago

Is it possible to do something so that if cherrytree is already running and the db with password, then this line would work? cherrytree ~/cherrytree.ctx -t ~/sync/ -w at the moment nothing happens, when the cherrytree was in python it worked

this is my auto export option, i wrote a script and run it when i need to sync notes, but it would be nice to run it via cron if there was a --password option )

Saroumane commented 2 years ago

When I'll have something that users can help me test I'll make a forum post. To check the current progress you can see the GitHub commits to the repo https://github.com/giuspen/cherrytree/pulse

So there is really an android client coming ? Great !! My money is ready !