Live data from Hacker News

TMSU: a tool born out of frustration with the hierarchical nature of filesystems

tmsu.org

11–20 of 131 posts

Re: TMSU: a tool born out of frustration with the hierarchical nature of filesystems

#12
I empathize with the OP's view that there's a usability gap with out of the box file systems/namespace (short of bash/sed/awk/perl wrangling, natch), so I applaud this project.

I have a couple of points/concerns after a quick read.

1) So 'tag' is the verb that updates the records, but 'tags' is a read?

Poor taxonomy, IMHO. If I'm using "tmsu" I know I'm working with tags, so I'd think natural switches would be the way to go ( tmsu add, tmsu ls|list, &.) Or at least don't make the "create" verb and "read' verb differ only by the plural 'S.'

2) Is there a way to list all existing tags? —not just the ones already bound to a file but all available in the database (with regex filtering, of course).

That's what I'd need to pick from my 'tag pallette' before actually tagging so I could avoid creating synonyms accidentally that'd later require a merge.

Re: TMSU: a tool born out of frustration with the hierarchical nature of filesystems

#15

So tag order is important? i.e. `music mp3 folk` results in a different virtual file system than `folk music mp3`? I often think of tags as an unordered set, rather than an ordered list.

An ordered list smells a bit like a hierarchy to me...

Re: TMSU: a tool born out of frustration with the hierarchical nature of filesystems

#16
post #6
post #2

It seems to me most of this stuff can be done via unix command line if you are so adept... without this app.

You can have some poor's man tag management with subdir-per-tag containing softlinks, but it gets unwieldly pretty quick.

It's not terribly portable, but you can use extended file attributes.

Here's an article showing how they work for Linux, OSX, and FreeBSD: http://www.lesbonscomptes.com/pages/extattrs.html

Re: TMSU: a tool born out of frustration with the hierarchical nature of filesystems

#18
post #4

I'm actually not frustrated with the hierarchical nature of filesystems. I'm most frustrated with the state of filesystem search these days. I don't want to tag and curate my files. I want to search them. I've strung together something using bleve full-text search and some OCR libs to scratch my particular itch but it still doesn't quite get all there.

I agree.

I actually like the hierarchical organisation, and I don't like the 10 year usability trend, particularly driven by Microsofts attempts to patch over their horrid structure with even worse workarounds.

The solution to learning my mother were to find her documents is not hiding the place 15 levels deep and having 10 symlinks to it.

Fast, unobtrusive indexing and a good structure is all that is needed. Humans organise and memorise things in hierarchies, and while categories is another helpful abstraction they tend to be confusing if they do not point to a fixed position in a hierarchy in my opinion.

You can also explore a hierarchy; Not so with a cloud of things connected to a bunch of tags.

Post reply on HN