Yahoo! Groups

Overview | Usage | Developer’s Guide | Version History | User Comments | Script

Overview

Usage

Developer’s Guide

The devloper’s guide is provided as an example of how the code is laid out (and arranged into libraries). It is useful for understanding the code and on writing additional modules to interface. (It really helps me.)
groupInformationFor( groupTag ) returns a matching item in the groupInfo structure. The two fields currently are groupName and folderID. Other possible fields include last message date, number of messages processed, number of spams, and SNR.
thisSenderIsJunk(theSender) thisSubjectIsJunk(theSubject) thisMessageContentIsJunk(messageContent) addSenderAsJunk(theSender) addSubjectAsJunk(theSubject) sortSpamSendersFile sortSpamSubjectsFile cleanMessageContent Cleans the message content for messages sent though Yahoo! Groups by - Stripping text based ads - Removing group footers - Removing Yahoo! Mail footer - Consolidating newlines SplitYahooGroupTagFromSubject(theSubject) on ContentOfMailHeader(headerName, theHeaders) TextToList(theText, theDelimiter) TrimLeft( theText ) Data Structures groupInfo groupTag - The tag (including the square backets) that appears at the beginning of each subject. groupName - The name of the group. This is a part of the group URL and is the address (@yahoogroups.com) that email is delivered to. folderID - The folder to which incoming mail for this group should be delivered to. groups.txt This file stores information about each group that mirrors the groupInfo structure. The fields are comma separated and included in the order: groupTag, groupName, folderID. spam_senders.txt spam_subjects.txt

Version History

TODO List

Script