5 ms·
Hm really ? It easily exports to markdown, and scripting against sqlite is very straightforward too
by aprdm 3y ago
Hm really ? It easily exports to markdown, and scripting against sqlite is very straightforward too
- jauntywundrkind 3y agoThe impedance feels unnecessary. I want my data checked into git, and directly accessible. I don't feel like custom schemas and database drivers, as a user, do anything but make the operational loop painful. I can quickly use any mdast library/toolkits and some terrible shell scripts to make anything possible in moments.
- aprdm 3y agoI guess it depends the person, dealing with sqlite + python doesn't need dependencies or custom drivers and is easy to do/easier to manage for me than bash scripts
- jauntywundrkind 3y agoThe tools to manipulate SQL aren't that bad, no. But rather than having a self explanatory markdown & flat file, now I have to start learning about the schema & making specific tools (in my preferred language) for manipulating Joplin's schema. Suddenly I'm digging through 20 different technic specs to decode what data is where, how it works, and what I can do to it. Want to edit history? This is the best help you'll get, pray it's adequately technical to expedite you to your purpose: https://github.com/laurent22/joplin/blob/dev/readme/dev/spec/history.md https://github.com/laurent22/joplin/blob/dev/readme/dev/spec... As I began with, I struggle to imagine anything that generates anywhere near as much user agency as flat files and markdown. Having boring common data & systems lets me apply portable skills I already have, rather than having to skill up in some particular product's own ecosystem.