Net::Parliament - Scrape data from parl.gc.ca
This module will fetch HTML and XML from parl.gc.ca, and then parse it into hashrefs.
use Net::Parliament; my $parl = Net::Parliament->new( parliament => 40, session => 2, ); my $members = $parl->members();
This method returns an arrayref containing a hashref for each member of parliament. Fetching the data is cached via Net::Parliament::UserAgent.
Options:
If set to true, extra data from the member's home page will be fetched. This takes much longer.
Only return this number of results. Useful for testing.
This method returns an arrayref containing a hashref for each Government Bill raised in parliament.
This method returns an arrayref containing a hashref for each vote on the specified Bill.
This method returns an arrayref containing a hashref for each vote made by the specified member.
Luke Closs, <cpan at 5thplane.com>
<cpan at 5thplane.com>
Please report any bugs or feature requests to bug-net-parliament at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Net-Parliament. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-net-parliament at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Net::Parliament
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Net-Parliament
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Net-Parliament
CPAN Ratings
http://cpanratings.perl.org/d/Net-Parliament
Search CPAN
http://search.cpan.org/dist/Net-Parliament/
Thanks to parl.gc.ca for the parts of their site in XML format.
Copyright 2009 Luke Closs, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Net::Parliament, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::Parliament
CPAN shell
perl -MCPAN -e shell install Net::Parliament
For more information on module installation, please visit the detailed CPAN module installation guide.