mainTagsistant - Summary

 
 
Show feedback again
Membership Info
Project Admin:
  - Tx0
1 member

Group identification
Id: #2037
System Name: tagfs
Name: Tagsistant
Group Type: Programs

Search in this Group

in
   

Tagsistant is a semantic file system for Linux Kernels based on libfuse.

Organizing lot of informations (like pictures, movies, songs, documents, programs, everything you can store on a disk) is sometimes simply impossible using normal directory hierarchical name space. If something is here, should also be there, and you can't ask the file system, please, tell me what is here AND there at the same time.

That's basically what Tagsistant does. Mount the file system (i.e. into store directory). Create as many tag-directories as you need and copy files into them (each file will be stored just one time, based on its name). Then ask Tagsistant to tell where your files are by tags, like:

$ ls store/rock/AND/acoustic/OR/grunge/

and you'll see just files related to acoustic rock or grunge. If results are accurate is all up to you and how you tag your files.

Tagsistant also provides a reasoning engine, which allows the user to establish relations between tags, like in "music includes rock" and "music includes grunge". After that, you'll find your rock and grunge files also inside the "music" directory without having to re-tag all your files as "music".

A plugin architecture is also under development to enable Tagsistant doing some automatic processing of files, using proper libraries like libogg or libxml an more.

Registration Date: Monday 01/15/2007 at 17:06 CET
License: GNU General Public License V2 or later
Development Status: 5 - Production/Stable

 

Latest News
First version of reasoning engine included
     posted by tx0, Friday 02/15/2008 at 19:21 CET - 0 replies

A new table is available in Tagsistant repository since revision 170: it's the "relations" table. Three columns: a tag (tag1), a relation (which of course goes in the "relation" column) and another tag called (guess?) tag2! Yeah! That's all! No, wait... ...


[Read more]
A bug fixed, a feature added
     posted by tx0, Tuesday 01/01/2008 at 21:07 CET - 0 replies

Thanks to Glenn ROLLAND for reporting this couple of bugs.

File creation in root directory caused SIGSEGV. Rolland also attached a patch to fix the problem, which is now in current release under Subversion.

Second: tags already listed in a ...


[Read more]
Experimental MacOS X (leopard) porting
     posted by tx0, Monday 12/03/2007 at 18:58 CET - 0 replies

Since having received a new MacBook at work, I've started trying tagsistant on MacOS X. After realizing that:

1. FUSE need API 25
2. Some functions I've used are GNU extensions not available on Mac

I've modified configure.ac to add some more ...


[Read more]
Tagfs changed its name (and solved another bug).
     posted by tx0, Tuesday 07/24/2007 at 18:10 CEST - 0 replies

In revision 45 TagFS changed its name into Tagsistant. That's due to domain name registration conflicts and other projects using the same name. tagsistant.org was available and I've registered some days ago.

A silly bug in tagsistant_mknod() has ...


[Read more]

Communication Tools
Mailing Lists Mailing Lists (1 public mailing-list)

Show feedback again

Back to the top


Powered by Savane SVN (toward 3.1)