NAME

jabbergroups


SUMMARY

jabbergroups --group someIceCreamGroup --group someJabberGroup --username superfly --password **** --storefile /usr/tmp/jg.dat


DESCRIPTION

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.


OPTIONS

Valid options are

--group (required)

The name of one, or more, valid Yahoo Groups mailing lists.

--username (required)

A valid Jabber username for --server.

--password (required)

A valid Jabber password for --username.

--server

Default is jabber.com.

--port

Default is 5222.

--resource

Default is jabbergroups.

--sendto

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.

--storefile (required)

The path to a document that Storable.pm can use to save lastmessage data.


TO DO

Add hooks to read password from somewhere other than the comand-line.

Add usage/help widget


VERSION

1.0


AUTHOR

Aaron Straup Cope


SEE ALSO

Net::Jabber

XML::RSS

Storable