Live data from Hacker News

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

strlen.com

31–40 of 93 posts

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

#31
post #23
post #12

Earlier quoted context omitted.

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".

I prefer "chicken me in" and it should be a thing.

So chicken me in on something, what is it, exactly, that you'd say you do around here?...

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

#32

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…

WAAAY back in the 1980s/early 90s there was a file manager called "pathminder" or PMV...

It was THE best file manager ever. I could browse my entire hard drive from memory alone via WASD type input and I would know exactly where I was just from memory and key presses...

If you ever played the game "The Bards Tale" there was a version, maybe 3 or such, where you could recall exactly the steps taken to get to a specific dungeon and could type that out very fast and get there via just recalling the steps it took to get there....

PMV was like that.... you knew that [Directory] was a series of steps in PMV which you could quickly type out.

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

#33
post #17

No mention of XMind yet. So here it is: https://www.xmind.net/

XMind is no longer open source. another option is kitty and the accompanying vscode extension.

Would you mind sharing a link? I can't anything besides kittens on trees, kitten VSCode themes, and kittens for the terminal.

Also, XMind looks very pretty.

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

#34
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.

(author of treesheets here) not sure who username strlen is, but it's not me :)

But yes, TreeSheets was initially designed just to be perfect for my needs. It has existed since 2008 though, so it has plenty of general usability tweaks for others since.

The computational sub-language is indeed very weak. It can at least do `sum` though, which is 99% of my uses of spreadsheets :)

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

#36
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.

It's an app that has been worked on on/off for 13 years, so certainly not intended be "proof of concept".. but yeah, it's a 1 person OSS side project, not a commercial app with UX designers on staff.

If you have specific ideas about what is so limiting, please file a github issue.

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

#38
I found this application back in 2010. I was searching for a mind mapper at the time.

It allows pretty high complexity but is so simple to use. It has a very short learning curve. You can be doing meaningful work with it in a matter of minutes. It has features of a spreadsheet that allow you to store related info and do math on fields but is so much more useful because you can do the math at one level and use layers below to completely document why and how you did it that way, where the values come from etc. even linking to local references for inputs, outputs, logs, etc.

I have used it in data processing to thoroughly document data input and output creation; for detailed vacation itineraries; as a password manager; for genealogy research; address and contact management for personal and business contacts, etc. There are so many things that can be managed using Treesheets.

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

#39
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…

Yes, it is a custom binary format, for speed and compactness. It does however export to many formats, xml, html, text, csv etc. There's even an example JSON exporter for the scripting language. More could be added.

There's not really a standard tree file format that would allow storage that can interop with other formats. Yes, there's of course JSON and XML, but you'd end up with a file with so many custom fields it is not interoperable. And these formats are extremely inefficient compared to the current binary format.

The binary format is also able to store images inline.

Post reply on HN