Changes for version 0.38 - 2006-03-28
- Removed extra "&"s from end of URLs in get_friends routines.
- get_friends methods (friends_from_profile, etc) will display a warning if it encounters a page with no friendIDs.
- get_friends methods will display a warning if the friend count is off of myspace's friend count by more than 5% when getting friends from another user's profile (already did this when getting our friends).
- get_friends methods will display a warning and return if they fail to get a page.
- Enhanced get_friends sample script
- Fixed bug that was making get_page fail too easily.
- Added version 0.02 of FriendAdder.pm to the distribution
- FriendAdder.pm is now (mostly) documented
- FriendAdder->friend_request() renamed to FriendAdder->send_friend_requests()
- Added convenience method FriendAdder->add_to_friends() for FriendAdder->send_friend_requests()
- Added version 0.01 of Myspace::Data.pm to the distribution
- Added test 09-data.t for Myspace::Data
- Added test 10-mybase.t for MyBase.pm
- FriendAdder.pm now uses MyBase.pm as a base class
- Added MyBase.pm to dist (for internal modules to use).
- Fixed bug in message_group - docs said to add "delay: 0" to the config file to stop it from sleeping. Correct setting is "delay_time: 0". Fixed docs, and made "delay: 0" work also so it'll work as expected for people with old config files.
- Removed dependency on IO::All in approve_friends, message_group, and Message.pm (no longer required in the distribution, removed from Makefile.PL also).
- Updated output in approve_friends to display result of commenting (DONE, CAPTCHA, COUNTER). DONE means you've commented all your friends.
- send_friend_request now checks to make sure there's a button before posting to avoid: "Can't call method "click" on an undefined value at /usr/local/ActivePerl-5.8/lib/site_perl/5.8.7/WWW/Mechanize.pm line 1345."
- send_friend_request now returns FN if a known error page is returned even after the multiple attempts get_page makes at retreiving the page. Before it could cause the error above also.
- Fixed a bug in which get_friends would produce a "use of unitialized value" error if called with no arguments.
- Updated VERIFY_COMMENT_POST due to change in myspace.com profile page display.
- Added eval around the "click" in submit_form to prevent the error above from all methods. Failed form load will now just fail, not "die".
- Added RE checks to post_comment to strengthen initial load. Helps overcome FN post errors due to network problems.
- EARLIER VERSIONS WILL REPORT FALSE COMMENT POST FAILURES.
Documentation
Send friend requests to another user's friends.
Approve new friends and post a comment to them
Leave a comment for your Myspace friends
Send a message to a myspace group
Modules
Access MySpace.com profile information from Perl
Auto-comment your MySpace friends from Perl scripts
WWW::Myspace database interaction
Interactively add friends to your Myspace account
Track additions/deletions to your friends list
Auto-message your MySpace friends from Perl scripts
Base class for WWW::Myspace modules