Live data from Hacker News

Joplin – An open-source note taking and to-do application with synchronisation

github.com

51–60 of 220 posts

Re: Joplin – An open-source note taking and to-do application with synchronisation

#51
Big no-no to Joplin for me is that it is using some custom data format (sqlite I think). Why bother? Just give me an app that can handle nicely markdown files, syncing I can do myself e.g. (Synology, rsync) or use some file syncing service (Dropbox, OneDrive, whatever).

Zettlr does the trick for me without interfering with what I write.

Re: Joplin – An open-source note taking and to-do application with synchronisation

#52

I really want to like Joplin, and I've tried to switch a number of times. But the mobile experience just isn't there for me. The iOS app is simple and reliable, which is good, but it's missing some of the touches that make mobile computing feel like it's made for mobile. Specifically, things like swipes for navigation and for selecting or deleting notes. Also, many of the buttons are just too damn small for my sausag…

Thanks for the feedback. We plan to update the mobile app so it's good to know what needs to be improved.

Re: Joplin – An open-source note taking and to-do application with synchronisation

#53
post #3

How does it compare to obsidian?

Having started with Joplin, the three things that took me away were the (at the time) lacking mobile support, periodic syncing collisions, and probably most importantly, their non-standard file format. There was a tool that could extract files into standard markdown format, then repack them, but the overhead was tiring, and meant a few key environments lacked access, namely when I was accessing a server from the rack…

> In 40 years I'll still be able to read those files (though the storage media is a very different story)

With Joplin, you can easily archive as Markdown+FrontMatter and that format will still be readable 40 years from now with text and metadata included.

Additionally, in case you forgot to make a backup, and 40 years later all traces of Joplin have disappeared from earth and you can't find an old version of the app, the backend is a simple SQLite database, so you can do `SELECT * FROM notes` and get your content back.

Re: Joplin – An open-source note taking and to-do application with synchronisation

#54
post #51

Big no-no to Joplin for me is that it is using some custom data format (sqlite I think). Why bother? Just give me an app that can handle nicely markdown files, syncing I can do myself e.g. (Synology, rsync) or use some file syncing service (Dropbox, OneDrive, whatever). Zettlr does the trick for me without interfering with what I write.

"Custom" would be the way Apple Notes or Evernote stores their data in opaque binary blobs. SQLite is standard and you can open it with plenty of third-party tools, but I see your point about plain text files being more convenient for certain tasks.

Re: Joplin – An open-source note taking and to-do application with synchronisation

#55
post #3

How does it compare to obsidian?

Worse. I want to see the result when writing so I always had to have a separate preview window open which stole a lot of screen space. Obsidian solved this with the WYSIWYG mode where a paragraph transforms to markdown when you click on it, but the rest of the document shows the end result. It makes the experience a lot nicer when embedding tables and images that you can look at directly and write in-depth about without just seeing a filename.

Re: Joplin – An open-source note taking and to-do application with synchronisation

#56
Piping content from the Internet to bash is a terrible way to distribute applications on Linux, I'd recommend making the official method a Flatpak instead. It'll allow you to sandbox your application, which is good for the user, and it'll handle the integration (e.g. app icon etc) correctly.

No user should ever be urged to install anything with that method, it's unsafe.

Re: Joplin – An open-source note taking and to-do application with synchronisation

#57
I've been using Joplin for a few years now. But only recently I've been exploring writing my own plugins for it.

I've never written a plugin for anything before but it's been very easy, and overall a very pleasant experience. My plugin basically lets you automate moving notes to specified folders based on what tags are present.

Re: Joplin – An open-source note taking and to-do application with synchronisation

#58
post #31

I have tried to switch to Joplin from Evernote twice. But each time I have ended up being frustrated with the synchronisation. It is just too slow in my opinion. Perhaps I have too many notes, but I will be looking for another alternative to Evernote that can work on my phone and Ubuntu.

Which backend did you use for sync? You usually get better sync performance by either self-hosting or using Joplin Cloud. I don't know of any good WebDAV provider, let alone a free one, and even the paid ones have limitations that make them unusable for sync. OneDrive and Dropbox have a free tier and work with Joplin, but they throttle the connection. But I guess it depends on how many notes you have and how you use…

I sync to Nextcloud. But I can see another responder to my original comment suggests a config change that I will try.

Re: Joplin – An open-source note taking and to-do application with synchronisation

#59
post #31

I have tried to switch to Joplin from Evernote twice. But each time I have ended up being frustrated with the synchronisation. It is just too slow in my opinion. Perhaps I have too many notes, but I will be looking for another alternative to Evernote that can work on my phone and Ubuntu.

I got a large performance bump by increasing the number of allowed open connections from the default 5 to 20 in all clients. I’m syncing to a self hosted Nextcloud via WebDAV.

I sync to self hosted Nextcould via WebDAV as well, so I will give that a try. Thanks a lot!

Re: Joplin – An open-source note taking and to-do application with synchronisation

#60
post #56

Piping content from the Internet to bash is a terrible way to distribute applications on Linux, I'd recommend making the official method a Flatpak instead. It'll allow you to sandbox your application, which is good for the user, and it'll handle the integration (e.g. app icon etc) correctly. No user should ever be urged to install anything with that method, it's unsafe.

In which way can it be exploited?
Post reply on HN