Leaftag

Leaftag logo
Leaftag logo

Contents

Tagging for the Linux desktop

Leaftag is a library and set of utilities for tagging files on the Linux desktop. It's a convenient way of organizing files in a non-hierarchical manner. Local files, websites, or anything with a URI can be tagged with one or more names and easily referenced by anything that supports Leaftag.

Some notes for developers can be found at Leaftag Integration.

Components

libleaftag

libleaftag is the core tagging library. It's GObject-based and provides a simple means for tagging and untagging files, retrieving lists of tags, and generally manipulating the database.

libleaftag-gtk

libleaftag-gtk is a nice set of GTK+ widgets for tagging resources.

tagutils

tagutils is the primary way of tagging files from the command line. It can tag, untag, display a list of known tags, manipulate tag properties, and show files belonging to a tag.

leaftag-python

leaftag-python is a set of Python bindings for libleaftag.

leaftag-gnome

Plugins and tools for the GNOME desktop. This currently consists of a handler for Deskbar. Nautilus support is coming in time.

Downloads

SVN for the various modules can be found at osiris-misc.

Contact Information

You can reach us on irc.freenode.net. There is no official IRC channel, but #galago or #xchat-gnome are two good bets. Or, you can reach us below: