Giter Club home page Giter Club logo

Comments (13)

tasn avatar tasn commented on June 16, 2024 2

Done: https://blog.etesync.com/introducing-etesync-notes/

from android.

tasn avatar tasn commented on June 16, 2024 1

Yes it can, and I'm also dying to have it. :)
With that being said, there are a few things that will probably be done before, so can't make any promises with regards to an ETA unfortunately. Sorry.

from android.

60Eight avatar 60Eight commented on June 16, 2024

Glad to know that. Thanks for the work you're putting into this, this is a great (secure) syncing solution. 👍 🎉

I don't even remember the last time I opened the app, all the magic happens behind the scenes. 😄

from android.

tasn avatar tasn commented on June 16, 2024

Haha, yeah, that's part of the magic. :)

from android.

60Eight avatar 60Eight commented on June 16, 2024

Hey! Just checking in to see if you looked into this further. I've been using Orgzly since a couple of months, would love if we could find a solution that'd work with that as the note-taking app.

from android.

tasn avatar tasn commented on June 16, 2024

No, unfortunately. The next main task is an iOS client and this will probably not happen before then. There's some more information in #87 about an orgzly integration, but unfortunately there hasn't been any progress on this matter. Sorry. :|

from android.

60Eight avatar 60Eight commented on June 16, 2024

Thanks for the response.
I see the PR mentioned in that issue has been merged in Orgzly. Does that mean work on supporting it in eteSync can start?

from android.

tasn avatar tasn commented on June 16, 2024

That PR is a very good start, and I'm happy to help anyone who's looking into implementing it!
Though unfortunately that can't be me for at least the next month and a half. :|

from android.

60Eight avatar 60Eight commented on June 16, 2024

Would it be possible for you to detail what exactly needs to be done to implement it? I don't have any Android development experience but I can give it a try if it's just implementing a few classes.

from android.

tasn avatar tasn commented on June 16, 2024

Sure. Here is the high level description, and I'm happy to go into deeper details as you progress:
That PR implements webdav sync, which is essentially file upload. You can take that as an example, and replace every DAV operation with the EteSync equivalent.
The basic EteSync handling code is available in this repo under: app/src/main/java/com/etesync/syncadapter/journalmanager/ and in a sense also resource/ but that's for a later stage.

I think you should first figure out how to do the above (shouldn't be too hard), and after that we would probably need to write a layer that converts between the orgzly internal format and vcard, so it's written in the same format that etesync-dav and etesync-web expect.

I know it's very high level. If you are on IRC I'm happy to answer your questions as you have them.

from android.

60Eight avatar 60Eight commented on June 16, 2024

Sorry guys, I'm no longer working on this. It isn't as trivial as I hoped it to be.

from android.

tasn avatar tasn commented on June 16, 2024

Yeah, it's not trivial. It's something I'm really hoping to address soon though!

Clarification: I'm hoping, but don't know if and when it can happen...

from android.

60Eight avatar 60Eight commented on June 16, 2024

Awesome work @tasn

from android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.