| Seriously Lazy Software |
| The Back Door | ClipAlias | DayFinder | eStrainer | Guardian Angel | Phil's Button Maker |
| Phil's Dialogues | QuitFinder | Read/Write Interchange | Scroll Control | SoundSwitch | Watch this space... |
Welcome to eStrainer!eStrainer is to text files what the good old tea strainer was to your favourite hot beverage in the days before they invented teabags: it filters out the lumpy bits. Or, to be more precise, any email or web addresses (URLs)... then goes a step further and filters out any duplicates.To use eStrainer, simply drop the text files you want to filter onto it. You'll be warned about anything that isn't a text file and given the option to skip it or press on regardless. For best results, skip it then save it as a text only file and try again. Left to its own devices, eStrainer will skip these items anyway. For each file it filters, eStrainer will tell you how many email addresses it found, pause for a few seconds, then carry on to process the next file. eStrainer does not modify your original files in any way.
How it Works/Limitations
Before adding addresses to the lists, eStrainer checks whether the latest address it's found is already in the relevant file - if it is, it writes it to another file called dList instead. eStrainer's filter is fairly coarse: any text string that includes the "@" symbol, a dot and is followed by a space is treated as an email address; similarly any text string that includes "www." and is followed by a space is treated as a web address. The default filter length is 100 characters: any email addresses or URLs longer than this will be disregarded. This can be reset either on the fly or by double-clicking eStrainer before you start — just choose the "Prefs" button and follow it through from there. Some garbage will still get through, however, and files won't always be filtered as effectively as you might like. Suppose, for example, a file contains a list of email addresses or URLs separated by line breaks without spaces: then the whole list will be read as one long email address or URL; duplicated addresses within such a list will not be removed. The simplest way to filter a file like this is to insert a space before or after each line break before you drop it onto eStrainer (a search and replace with your word processor or text editor should do the trick). Similar problems arise with HTML documents where an email address or URL is surrounded by HTML tags or quotes — and a similar solution applies. Maybe next time...
System Requirements
Disclaimer
Acknowledgements
Linkware
|
Acknowledgements • Groomsville Home Page • Site Index
© Phil Groom 2001