Katalog is a CD organizer for the K Desktop Environment 

If you have many Cds and tons of downloaded files, but you aren't able to 
remember where you put a file when you need it, then Katalog may help you. 

With this application you can scan a CD and store all the data about each
file in a tree structured catalog. You can add as many catalogs as you like.
Searching through the catalogs it's easy and fast. 

The folder to search can be on your drive or on a removable media, such a CD,
ZIP or floppy. 

Katalog saves data in a XML file, compressed on the fly using gzip. 

I start to write this application trying to port the excellent KDE 1.x
application kdiskcat to KDE 3.x, but the part of the KDE API involved is
changed radically so I start to write Katalog from scratch. In the first
revision of the application I tried to mimic the graphic interface and the
features of kdiskcat. Soon I found two better alternatives of Katalog: gtktalog
and CdCat, So I changed my plans and I write a brand-new Katalog 0.2 fully
integrated in KDE.

With the 0.3 version all comunication are based on DCOP reducing the duplication of
code and memory, the application is now more responsive since the data structure is
read once and shared between different request to the *.katalog file.

Another major improvement is the ability to store in katalog archives the metainfo of 
the files, so in a katalog file there is everything about a file but the file itself.

I have plans to add the possibility to access the real file with an action associated
with the virtual katalog entry. Category support and a print-report system are also
on the way.

Since the XML file is prepared and read all in memory, Katalog does not scales very well.
With large archives Katalog use all the memory of your system, until a different management
of data is implemented, please keep katalogs small (a DVD is to be considered small, a DVD full
of zipped archives which you want to explore is really too much large)

Have Fun !!! Stefano

Thanks:

- To all the users that have contributed suggestions or critisizes.
- To the KDE team for the best DE ever seen on earth.
- Last but not least, to my girlfriend for the restless support.