jabbergroups
jabbergroups --group someIceCreamGroup --group someJabberGroup --username superfly --password **** --storefile /usr/tmp/jg.dat
Parses the RSS feed for the message listing of a Yahoo Groups mailing list and sends new messages to a user via Jabber.
I wrote this because I never check the email address I used when I created the login to Yahoo groups and, frankly, I don't need to get more email from YA mailing list. But, it would nice to see when something new has been posted.
The program is meant to be run as a cron-job and stores a hash containing { groupname => lastmessage } which is compared every time it is run. Only messages with an id greater than the lastmessage are sent.
Valid options are
The name of one, or more, valid Yahoo Groups mailing lists.
A valid Jabber username for --server.
A valid Jabber password for --username.
Default is jabber.com.
Default is 5222.
Default is jabbergroups.
The IM address to which notification of new posts will be sent.
If no address is specified, the messages will be sent to --username @ --server.
The path to a document that Storable.pm can use to save lastmessage data.
Add hooks to read password from somewhere other than the comand-line.
Add usage/help widget
1.0
Aaron Straup Cope
Storable