AminetFilter is the small tool which was designed to process Aminet
recents especially those from Aminet-daily / Aminet-weekly mailing lists.
I myself am completely not interested in some kind of uploads as their
category lies far behind my interests (yes, "mods/techno" is one of them).
However I can simply skip them myself reading the recent, they are just
unnecesary junk in my recent. Unfortunately Aminet MLs are not configurable
so I had to find out other way to avoid that junk. And Aminet Filter
was born. It's very simple tool, but it does what it was designed for.
Filter reads any file (ASCII, containing Aminet Recents are sugested ;-)
compares every Recent's entry with the pattern and removes it if matches.
Filter is smart enough to process only Recent's entries, leaving any
headers (e.g. mail headers) and footers (e.g. MOTD) untouched. Theoretically
it should make no change to files containing no Recent.
I use Aminet Filter together with small script for YAM which among other
things automatically process New mails. Now my Recents are much better ;-)
HISTORY
---------
v1.0 - initial release
v1.1 - fixed small flaw, making AF saying there's 1 file on empty Recents
- ARexx script (YAM) for automatic mail filtering is now enclosed
- new switch COMPACT -> makes Filter's report a little bit smaller
v1.2 - Now works about 50% faster!
- Buffered I/O used. New switch: BUFFERSIZE
- new switch: IGNOREBLANKS
- More secure renaming scheme implemened. The original file will
not be deleted if any more if the final Rename() failed.
- prints error messages to the standard output (redirect it to
NIL: if you don't need that info)