dantalian is a transparent file-tagging system using hard links. Tags (which are directories) can be accessed on the file system level (with or without fuse), allowing maximum interoperability with other applications. Tagging operations are performed with scripts, and can also be hooked into other applications. dantalian is file-agnostic and can be used with any and all types of files. Tags can be organized hierarchically and can also be tagged. With (optional) fuse support, dantalian can also create virtual tags (currently limited to tag intersections (AND), but will be expanded later), which can be accessed transparently on the filesystem level.
|Tags||tagging file organization organisation|
|Implementation||Python 3 FUSE|
Release Notes: A new FUSE mount tree/node system was added. Nodes are created and deleted dynamically in a FUSE mounted library. Changes are saved on unmount and loaded on mount. The tree is dumped as a JSON file, and can be edited by hand if necessary. This release also added an rmnode socket command, unit tests, bugfixes, documentation improvements, and mktag and rmtag commands.