TagFS AI

What this does is read in "tags" associated with files and displays what tags would be the children in a tree. Each line in files.in is considered to be the tags given to one file. More information on TagFS.

FileSizeDate
TagFSAI.zip169kb10/7/06
The zip file contains two executables, one for Linux and the other Windows. It also has the source files. The source files are also hosted on Google Code.

Where I will use this

I plan on using this with a file browser I hope to create for Openomy. If I can create a decent file browser that can use openomy as the backend and my ai driving the hierarchy, not only will people want to use openomy, but people will want more TagFS (I am hoping).

What is left

[Done] Be able to create a list of root tags
  1. Complete the hierarchy
    • Same idea as above only applied to the children of the root and so on
  2. Allow for single file hierarchy modification
    • People will be adding new tags through one file; I want to be able to add these tags to the hierarchy without running all the loops I do now (I may do this at first).

Sample output

/Programming
/Programming/Object
/Temp
/mods
/available
/School
/Apache2
/Apache2/Documentation
/Apache2/ReadMe
/Game
/Game/Unreal
/Game/Action
/Game/FPS
/Game/Strategy

Sample input

School; Creative Writing; English 318;
School; English 318;
Creative Writing;
Programming; Source Code; Java; School;
Programming; Java; School;
Programming; D; Source Code;
Programming; Object;
Temp;
Game; Unreal; Action; FPS;
Game; Unreal; Editor; 3D Modeling;
Game; Unreal;
Game; UT; Editor; 3D Modeling;
Game; Far Cry; Action; FPS;
Game; XII; Action; FPS;
Game; Half-Life; Action; FPS;
Game; SiN; Action; FPS;
Game; SiN Episodes; Emergence; Action; FPS;
Game; Adventure; RPG; WOW;
Game; Adventure; RPG; Turn-Based; Xenosega;
Game; Strategy; Real-Time; StarCraft;
Game; Strategy; Real-Time; WarCraft;
Game; Strategy; Real-Time; AOE;
Game; Strategy; Real-Time; Dark Reign;
Game; Strategy; Block-man;
Game; Strategy; Karu;
Game; Strategy; Turn-Based; Battle at Wesnorth;
Config; Unreal;
3D Modeling;
Unreal; Saved Game;
Documentation; Apache2;
Apache2; mods; available;
Apache2; mods; available;
Apache2; mods; available;
Apache2; mods; available;
Apache2; mods; available;
Apache2; mods; available;
Apache2; mods; available; enabled;
Apache2; mods; available;
Apache2; mods; available;
Apache2; mods; available; enabled;
Apache2; mods; available; enabled;
Apache2; Config;
Apache2; ReadMe;