Live data from Hacker News

Treesheets: cross-platform, free-form data organizer app

strlen.com

21–30 of 93 posts

Re: Treesheets: cross-platform, free-form data organizer app

#22

Reminds me vaguely about another piece of open source software that I tried a few years ago; the Leo Editor. An Outliner, Editor, IDE and PIM written in Python. Cross-platform too. https://leoeditor.com/ the homepage of the program, with screenshots. https://github.com/leo-editor/leo-editor There's a Wikipedia article about it too even. https://en.wikipedia.org/wiki/Leo_(text_editor) Leo means Leonine Editor with Out…

One of the best things about Leo was the tree-view outline where nodes could be 'cloned', giving multiple ways to drill down to the same info. Typically my Leo file would be organised both by project and topic, and at the top cloned nodes of my current priorities.

Trillium Notes is another one that allows for the same node to be available in multiple branches. It's pretty good - but the focus on rich-text content primarily became frustrating for me and got in my way and I started looking at other options. I then found exporting/migrating my data with those concepts was challenging, since it ends up being proprietary with no easy export option - at least no easy export that then cleanly works in other products.

The markdown world has some contenders with embeddable links that allow you to include notes from multiple locations (like an iframe, basically) - Obsidian.md being one such example.

Re: Treesheets: cross-platform, free-form data organizer app

#23
post #12
post #7

I like the part where you can do calculations like in classic spread sheet apps, but visualize what your are doing, instead of hiding it behind formula fields. (see this screenshot: http://strlen.com/treesheets/docs/images/screenshots/screens... ) But functionality and especially usability of this application is quite limited. It feels more like a proof of concept, than an application for daily use.

My understanding is it's written pretty much only for his own needs, so I'd imagine usability is fine for him. He's on here (username strlen) but doesn't comment much - maybe he'll chicken me in.

Argh. This will teach me not to write comments on my phone. "Chicken me in" is of course meant to be "chime in".

Re: Treesheets: cross-platform, free-form data organizer app

#29
post #20

I can't find a really important detail on the website or github - and haven't been able to easily find it - how is the underlying data stored? It looks like it might be a custom format, which might make sense for the project, but is unfortunate for a broader accessible knowledge-base and programmable integration - plain text allows you "grep", sqlite allows you SQL. The discussion of this being an org-mode mindset ki…

The data is stored in a custom binary file format. Parts of the format are zlib deflated. There is documentation for the format, but it is wrong and outdated. I had to reverse engineer the format from the C++ code.

Re: Treesheets: cross-platform, free-form data organizer app

#30
post #19

Programmers love the complexity of trees.

If a tree maps nicely to your way of thinking about the problem-space you are in, then it is not complex (at least not more so than other structures). Right tool for the right user for the right job.
Post reply on HN