Short:        Clean up your fortunes database, V2.5
Uploader:     Wilhelm Noeker <wnoeker t-online de>
Type:         util/misc
Architecture: m68k-amigaos
Authors:      Wilhelm Noeker & Miroslav L. Baran

This archive contains a team of programs to help you maintain your fortune
cookie database:

    "CookieTool" itself eliminates duplicate entries,
        sorts alphabetically or by size if you wish.
    "CdbSplit" extracts parts to a separate file, by keyword, by size,
        by number, or as groups of 'similar' cookies.
    "CdbDiff" compares two cookie databases and builds a list of those
        cookies only present in B, but not in A.

They are intended for users of "Cookie", "IntuiCookie" (both available
on Aminet, util/misc/), or generally for any plain text cookie
database with entries separated by "%%" lines.  They are nice for
crunching your cookie collection by a few KByte of duplicate stuff, but
also for splitting it into seperate files, for example extracting
quotations or dumping those cookies too big to be fun to read.

Note that "CookieTool" and its companions know how to handle the database
itself, but not how to update the corresponding index file (also called
'hash file').  That means you still need "cookhash" (which should be
included with your cookie display program).

New in V2.5:
    Added the CdbDiff tool.

New in V2.4:
    Can now handle various cookie file formats (separated by %%, by %,
    or simply one cookie per line).
    Fixed some minor (?) bugs, concerning (among others) the "delete
    abbreviations" feature and the command line parser in CdbSplit.
    Caution: The -a option in CookieTool has been renamed to -b !!!
    (-a now means "append", for both CookieTool and CdbSplit.)

New in V2.3:
    Minor changes and enhancements for easier building under Linux
    (which is what Miroslaw Baran actually did), clarified licensing
    conditions (is now GPL).

New in V2.2:
    Options for sorting by size, searching for combinations of keywords,
    and for extracting without modifying the original database.

New in V2.1:
    Fixed a severe bug that would overwrite an input file even when
    the new file was incomplete due to "Disk Full".

New in V2.0:
    Much easier to use (and a little safer, I think), but quite different,
    too.  Make sure you read the docs when upgrading from V1.x!
    More sort options, can delete 'abbreviations', can extract groups of
    'similar' cookies, sorting and deleting now always in *one* pass.
    When choosing among 'almost identical' cookies, those towards the
    top of the input file will survive.  (This was left to chance in
    earlier versions.)

"CookieTool" and "CdbSplit" are distributed under GNU General Public
License version 2 or later, C-source is included.


You might also be interested in "OrySplit", which can convert Usenet
Oracularities (from the rec.humor.oracle newsgroup) to cookie format.
Check out: util/misc/orysplit.lha