Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wishlist sync notes to grauphel #1

Closed
3 tasks
traumschule opened this issue Nov 25, 2017 · 6 comments
Closed
3 tasks

wishlist sync notes to grauphel #1

traumschule opened this issue Nov 25, 2017 · 6 comments

Comments

@traumschule
Copy link

traumschule commented Nov 25, 2017

This is a feature request, i may start working on it once I familiarized with FreePascal.

Why?

  • grauphel is an owncloud app that syncs with tomboy, tomdroid anf conboy (and replaces snowy)
  • enables users to share note trees between Linux, Mac, Windows, Nokia and Android devices

Steps

@davidbannon
Copy link
Member

Oh, that would be so cool !
Its obviously on the list but I must confess I'm not overly keen to start it myself.
Please have a look at https://github.com/tomboy-notes/tomboy-ng/blob/master/tomboy-ng/tb_sync.pas
You will see it implements a class, TTomboySyncCustom, that I designed (in my ignorance) to be usable to make any sync model. I inherent from it to make FileSync, suggest thats its a good start.

We might (ie probably) need to change TTomboySyncCustom as a network sync evolves. But I did try to think REST as I did it. It has no GUI, thats done in SyncGui and dead easy.

Be more than happy to assist in any way I can but I don't see me tackling it by myself in the immediate future.
Kardan is working on some auto installs of a full Lazarus environment but my guess is you would not need much cross platform testing, so a simple install from https://sourceforge.net/projects/lazarus/files/
I'd suggest reading http://lazarus-ccr.sourceforge.net/fpcdoc/ref/ref.html

The wiki has a lot of valuable info, a lot of out of date info and a lot missing. ie, typical wiki. The forum is full of very helpful and experienced people.

And I'd suggest working in the IDE, its hand holding is invaluable with syntax and other help always there. I had not programmed (except for nasty little bash and python scripts) for 20 years !

@cweiske
Copy link

cweiske commented Nov 26, 2017

The wiki has a lot of valuable info, a lot of out of date info and a lot missing. ie, typical wiki.

Regarding the sync: The Tomboy wiki is accurate.

@davidbannon
Copy link
Member

Christian, I was referring to the FPC/Lazarus wiki.
If in doubt, please re-read my post.
David

This was referenced Nov 29, 2017
@davidbannon
Copy link
Member

Another issue listed on the (long term) todo list. Right now, I don't see any significent need or demand so I am unlikely to put the considerable effort in. Therefore will close, just to tidy up. Feel free to reopen if you wish.

@tlvu
Copy link

tlvu commented Nov 24, 2021

Sorry to reopen this issue. Using Grauphel has allowed me to sync cross-platform (Linux, Windows, Android). This is a rather important feature in terms of usability. I initially choose Tomboy over GNote for this cross-platform sync feature. Could Grauphel support be back on the roadmap?

@davidbannon
Copy link
Member

Long Vu, no, I am sorry but I don't see the return on the effort necessary to work with Grauphel. A few of the reasons -

  1. Grauphel is dependent on Nextcloud and installing and maintaining a NextCloud system is not a lightweight task.
  2. Its not an app that commercial NextCloud operators support. So you must DIY.
  3. Tomdroid is no longer maintained, has not been for a long time. Sadly, the build process is not documented, so no one wants to take it on. As its so old, I expect getting a new version acceptable to the PlayStore would be quite a task. My own experience with Tomdroid is it has some limitations that need fixing. Sync crashes when working with Rainy (while Tomboy itself worked fine), its inability to work with notebooks....
  4. Christian is indicating he is looking to disengage from Grauphel.
  5. The new release of tomboy-ng provides a cross platform (Windows, Linux and MacOS) sync using Github that also allows reading and writing to your notes from any device with a browser. That's what I use to access my notes from my phone and I find it vastly preferable to the quite ugly Tomdroid sync solutions I have made previously.

My thoughts are that the problems with Tomdroid mean its very unlikely to get new users and very few people would be willing to put the efforts into building a NextCloud install just to support Grauphel.

Sorry Long Vu.

Davo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants
@cweiske @davidbannon @tlvu @traumschule and others