tagbk is a tool to sort bookmark data saved in XBEL format to obtain a better navigable bookmark tree.
It allows to consider every bookmark as if tagged with one or more cathegories, all with the same importance, and to use the bookmark tree with this phylosophy.
A more detailed description of the tagbk rationale and algorithm is found in a draft paper available in .PDF format; before trying tagbk, you should really give it a read.
To make tagbk work, you just need to have a .tagbkrc file in your home dir (you can create it empty or take inspiration from sample-tagbkrc in the examples/ directory) and read the commandline help.
In any case, PLEASE REMEMBER TO BACKUP YOUR BOOKMARK DATA before running tagbk on them!
Included with version 0.2 is a graphical tool called tabkui.
tagbkui is still just a collection of experiments quickly put together to test bookmark management with the tagging philosophy.
Items in menus not enclosed in parenthesis are functional. Undo is functional. Load and save are functional. Documentation still has not been written except these quick notes, but some quick-start hints should be enough to start playing with the implemented functions:
Keep in mind that tagbkui has been written to gather feedback, so you know what to do...
tagbk is available both in a source .tar.gz and in a i386 Debian package signed by me.
deb http://people.debian.org/~enrico/ local/$(ARCH) deb http://people.debian.org/~enrico/ local/all/ deb-src http://people.debian.org/~enrico/ local/source/
tagbk has been written by Enrico Zini.
License is GPL, and LGPL for some general purpose source modules that could as well be part of a library.