TMSU 0.5.0 released File tagging for Linux (and now Windows)

13 points by oniony ↗ HN
Yo.

I'm the author of TMSU. If you've not heard of it before it's my pet project that lets you tag your files (from the command line) and then mount a virtual filesystem that lets you access them, by tag, from any other program, including those with graphical interfaces.

I've just released version 0.5.0, which has a number of new features and bug fixes. This version also provides a Windows binary for the first time, though it's a bit buggy at the moment and doesn't include a virtual filesystem (I'm working on that).

Usage goes something like this:

    $ tmsu tag photo.jpg holiday country=spain year=2014 family
    $ tmsu tag song.mp3 music big-jazz good
    $ tmsu files music
    song.mp3
    $ tmsu files "year > 2010 and holiday"
    photo.jpg
You can bring up a virtual filesystem like this:

    $ mkdir mp
    $ tmsu mount mp
    $ ls mp/tags
    big-jazz  country  family  good  holiday  music  year
Feel free to ask any questions and I'll do my best to answer them. Thanks for your time!

• Homepage: http://tmsu.org/

• Project: https:/github.com/oniony/TMSU/

• Download: https:/github.com/oniony/TMSU/releases/0.5.0

4 comments

[ 4.5 ms ] story [ 22.3 ms ] thread
Awesome! It's been a while since I've played with this, and recently realised I need something like this again. Thanks for the update :)
That's very nice. A virtual tagging file system is a really innovative idea.
Nice. Where do you store the tags?
Hi. The tags are stored in a Sqlite3 database. By default the database is created at ~/.tmsu/default.db but you can create a local database anywhere in the filesystem with the 'init' command. TMSU will use the local database automatically whenever your current working directory is beneath that point.