Short: Clean up your fortunes database, V2.5 Uploader: Wilhelm Noeker 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