- Projects
- Computer security
- jQuery code
- qpsmtpd code
Steve Kemp's Homepage
|
Free Software
|
itag is a simple collection of utilities which allow you to add, remove, and search for images based upon tags. For any JPG image upon your system you may add an arbitrary number of tags, each of which is stored inside the image. The software includes three simple scripts/tools:
Although the itag script will create a simple DBM database of your tagged images (beneath ~/.itag/) the core principle of this software is that tags should be stored inside images. On this basis the tag addition will store your selected tags, as comma-separated values, in the EXIF information:
The exiftool script, contained in the Debian libimage-exiftool-perl package, is used to read/write the actual values to your files. You may download the current stable release from the following links:
If you prefer there is binary itag package for Debian's Lenny release available, and you can follow development via the mercurial repository. Full configuration details are included in the manpage of the appropriate scripts, but in brief the tools will read the file ~/.itag/config if present. This file contains key=value settings - and an example might look like this: # ~/.itag/config # Lines prefixed with '#' are ignored as comments # # The location of your image hierarchy # prefix = /home/steve/Images # # Images to ignore. The values are matched against # the _complete_ path to your images # exclude = Poor/,thumbs/,Private/ # # The display tool to use, if not qiv # viewer = display As that itag script is console-based there is no screenshot of that, but there are two graphical tools included, as already mentioned. itagview
itagger
|