MergeRec v1.1 ~~~~~~~~~~~~~ 11-Dec-95 by Adriano De Minicis INTRODUCTION ************ MergeRec updates your local copy of the Aminet INDEX file by incorporating changes from a RECENT file. It is a modified version of MergeRecent program. Now you can also use the e-mailed aminet-weekly RECENT file, without manually removing the extraneous lines. MergeRec automatically extract the RECENT file from your e-mail message(s) file. It accepts lines ending with LF or CR+LF. The 'Age' column of the index file is increased by the differences in weeks between RECENT and INDEX files. NOTES ----- If you download RECENT files directly from an Aminet site, be sure to get them exactly every 7 days, to have a correct update of the INDEX. Updating after less then 7 days leaves the age column unchanged. Updating after more than 7 days, you may lost some new-entries (because the RECENT file contains only the last 7 days uploads). This problem do not arise if you subscribe to aminet-weekly. In this case it is important that the RECENT file is not modified by the mail program you (or your provider) have. That is NO justification of lines, and NO line breaks for lines 80 char long. Otherwise you must manually restore the original format of the file... The program doesn't work with the regular INDEX (found in pub/aminet), because it hasn't the age column. Use the file pub/aminet/info/index/INDEX USAGE ***** Usage: MergeRec INDEXFILE/A,RECENTFILE/A,OUTPUT INDEXFILE: the local copy of an Aminet info/index/INDEX file. WARNING: The regular INDEX file (pub/aminet/INDEX) will NOT work! Use the file pub/aminet/info/index/INDEX because it contains a 'weeks old' column. RECENTFILE: an Aminet RECENT file, either downloaded from an Aminet Site or received by e-mail from wuarchive listserver. OUTPUT: Filename of the new index file. If no filename is given, standard output is used. On an A1200 with 020/28MHz 4MB fast (Blizzard1220/4) it tooks about 90 sec to update the 1.7 MB INDEX (INDEX and OUTPUT on hard disk, RECENT in RAM:) SYSTEM REQUIREMENTS ******************* Kickstart V37 (WorkBench 2.04) or higher. SUGGESTIONS *********** If you want to search the index without loading it in your editor (to save RAM), I suggest the use of FlashFind by Frank Würkner. It's VERY fast (about 10 times faster than "search"). If you add an alias like this: alias af "flashfind work:docs/lists/aminetindex " in the shell-startup, you can easily make a search from a shell by typing: af name The FlashFind program can be found on Aminet (util/cli/FlashFind1.1.lha 11K) Thanks, Frank! AUTHOR ****** This program is a modified version of the original "MergeRecent" program (Aminet: text/misc/MergeRecent.lha) written by Alex Tucker. Rewritten (in AmigaE) and modified by Adriano De Minicis (mc4948@mclink.it) If you want to send me a nice postcard of your hometown, here is my address: Adriano De Minicis Via Latisana, 37 33054 Lignano Sabbiadoro UD Italy DISTRIBUTION ************ MergeRec is FREEWARE. Permission is given to include this program in a public archive, CD-ROM or disk collections, providing that all parts of the original distribution are kept intact. DISCLAIMER ********** This software comes with no warranty, either expressed or implied. The author is in no way responsible for any damage or loss that may occur due to direct or indirect usage of this software. Use this software entirely at your own risk. HISTORY ******* 1.0 3-Dec-95 Bug-fix and C to E conversion of MergeRecent. 1.1 5-Dec-95 Added the CR stripping and pre-header skipping.