#YahooGroups-Archiver
####A simple python script that archives all messages from a public Yahoo Group
YahooGroups-Archiver allows you to make a backup copy of all the messages in a public group. Not only is all the message content downloaded, but also all other raw data that Yahoo uses to display the messages.
Messages are downloaded in a JSON format, with one .json file per message.
Currently there is no support for groups that require a sign in before viewing messages, but this may change...
##Usage
python archive_group.py <groupName> [options]
where <groupName>
is the name of the group you wish to archive (e.g: hypercard)
Options
update
- the default., Archive all new messages since the last time the script was runretry
- Archive any new messages, and attempt to archive any messages that could not be downloaded last timerestart
- Delete all previously archived messages and archive again from scratch
Please note that you can only have one Option, if you specify more than one, only the first will be used, with the others being ignored.
##Note
Yahoo attempts to block connections that it deems to be "spamming", and so after around 15,000 messages have been downloaded it is highly likely that Yahoo will block you. This is OK, the script will automatically stop, and Yahoo should unblock you after around two hours. Running the script again once you have been unblocked will just continue where it left off. (Unless you run with the restart
[option], of course!
##Credits Thanks to the Archive Team for making information about the Yahoo Groups API available.