The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

WWW::ActiveState::PPM - Scrape build status from the ActiveState build farm

DESCRIPTION

THIS MODULE IS CONSIDERED EXPERIMENTAL

API OR FUNCTIONALITY MAY CHANGE WITHOUT NOTICE

YOU HAVE BEEN WARNED!

This module is used to extract the build state of all the modules from the ActiveState PPM website, located at http://ppm.activestate.com/.

METHODS

new

  my $scraper = WWW::ActiveState::PPM->new(
      trace   => 0,
      version => '5.10',
  );

The new constructor creates a new website scraping object.

The optional boolean trace param (off by default) is supplied to make the scraping object print status to STDOUT as it runs.

The optional version param (5.10 by default) is used to set the version of Perl that the scraper should target. Legal values are '5.6', '5.8' and '5.10'.

Returns a new WWW::ActiveState::PPM object, or throws an exception on error.

trace

The trace accessor is used to discover if tracing is enabled for the object.

version

The version accessor returns the version of Perl that the scraper is targetting.

run

The run method is used to kick off the parsing process.

Returns true when all packages have been checked, or throws an exception if an error occurs.

SUPPORT

Bugs should be reported via the CPAN bug tracker

http://rt.cpan.org/NoAuth/ReportBug.html?Queue=WWW-ActiveState-PPM

For other issues, contact the author.

AUTHOR

Adam Kennedy <adamk@cpan.org>

SEE ALSO

http://ppm.activestate.com

COPYRIGHT

Copyright 2008 Adam Kennedy.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.