Re: Irregulars Question on Eudora
At 06:44 AM 12/12/03, William T Goodall wrote: On 12 Dec 2003, at 7:48 am, Ronn!Blankenship wrote: With several hundred unique messages after a couple of days, and more arriving from you loquacious people all the time, going through and deleting them one at a time is not very practical, even though obviously two copies of a message take up twice the disk space of one copy, and three, four, . . . is even worse. Any suggestions? I don't use Eudora, but you could try this... "For advanced users only: if you need to use an Esoteric Settings plug-in, copy esoteric.epi from the Extra stuff subdirectory into your main Eudora directory. This will allow an interface to several features in your options settings. You will notice additional icons appearing at the end of the category list in Options." " Restart Eudora, open settings, scroll down to Really Miscellaneous and check "Delete duplicate messages (slow)" " Where did you get this? I can't seem to find either a "Really Miscellaneous" or "Delete duplicate messages (slow)" entry (though I did find some other additional options) . . . -- Ronn! :) ___ http://www.mccmedia.com/mailman/listinfo/brin-l
Re: Irregulars Question on Eudora
I use a lot of filters in Eudora and typically sort them by date when reading discussion groups. This keeps things manageable, and I can tell which messages are dupes when reading specific threads. I don't know of an easy way to get rid of them, other than reading a thread in question, skipping the dupes, and then trashing the unread stuff later... Damon. = Damon Agretto [EMAIL PROTECTED] "Qui desiderat pacem, praeparet bellum." http://www.geocities.com/garrand.geo/index.html Now Building: __ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ ___ http://www.mccmedia.com/mailman/listinfo/brin-l
Re: Irregulars Question on Eudora
On Fri, Dec 12, 2003 at 01:48:12AM -0600, Ronn!Blankenship wrote: > and three, four, . . . is even worse. Any suggestions? All emails are supposed to have a unique ID. For example, yours is Message-Id: <[EMAIL PROTECTED]> All you have to do is search through and discard all messages except the first one you encounter with each unique ID. I wrote a quick and dirty perl script a while ago for a similar task (filtering duplicate poker hand histories). With a couple slight modifications (3 really, the beginning of the email, the Message-ID: line, and the end of the email) that you can probably do in a few minutes, it would work for your task. Here's the perl script that I wrote that you can feel free to use or modify: #!/usr/bin/perl -w # # filter duplicate hands from a Party style hand file use strict; use warnings; my %seen = (); # hash (look-up-table) to record already seen hands my $inhand = 0; # whether we are currently inside a hand record my $hand = 0; # hand number of the hand we are currently inside my $line; # line we are currently parsing my @aline = (); # line array so we can join lines if we find an = on the end my $nn = 0; # line iteration variable # take line input from command line filename argument or STDIN automagically while ($line = <>) { # look for beginning of another hand, o option compiles pattern nce # only for speed since pattern doesn't change at runtime if ( $line =~ m{Hand History for Game\s+(\d+)\s+\*\*}o ) { $seen{$hand}++; # mark previous hand seen $hand = $1; # current hand number from pattern match above $inhand = 1;# record that we are currently in a hand } if ( $inhand ) { # print the filtered line unless we've already seen the hand unless ( $seen{$hand} ) { $line =~ s{=20$}{ }o; # convert =20 to a space if ( $line =~ m{=$}o ) { # line continuation mark = found @aline = (); $line =~ s{=$}{}o; push @aline, $line; while ( $line = <> ) { unless ( $line =~ m{=$}o ) { last; } $line =~ s{=$}{}o; push @aline, $line; } chomp @aline; push @aline, $line; $line = join '', @aline; } print $line; } # look for a blank or spaces only line to end hand if ( $line =~ m{^\s*$}o ) { $inhand = 0; # found a blank line so record not in hand } } } ___ http://www.mccmedia.com/mailman/listinfo/brin-l
Re: Irregulars Question on Eudora
On 12 Dec 2003, at 7:48 am, Ronn!Blankenship wrote: With several hundred unique messages after a couple of days, and more arriving from you loquacious people all the time, going through and deleting them one at a time is not very practical, even though obviously two copies of a message take up twice the disk space of one copy, and three, four, . . . is even worse. Any suggestions? I don't use Eudora, but you could try this... "For advanced users only: if you need to use an Esoteric Settings plug-in, copy esoteric.epi from the Extra stuff subdirectory into your main Eudora directory. This will allow an interface to several features in your options settings. You will notice additional icons appearing at the end of the category list in Options." " Restart Eudora, open settings, scroll down to Really Miscellaneous and check "Delete duplicate messages (slow)" " -- William T Goodall Mail : [EMAIL PROTECTED] Web : http://www.wtgab.demon.co.uk Blog : http://radio.weblogs.com/0111221/ Misuse of IMPs leads to strange, difficult-to-diagnose bugs. - Anguish et al. "Cocoa Programming" ___ http://www.mccmedia.com/mailman/listinfo/brin-l