NAME
Net::WOT - Access Web of Trust (WOT) API
VERSION
version 0.02
SYNOPSIS
This module provides an interface to Web of Trust's API.
use Net::WOT;
my $wot = Net::WOT->new;
# get all details
my %all_details = $wot->get_reputation('example.com');
# use specific details after get_reputations() method was called
print $wot->privacy_score, "\n";
EXPORT
Fully object oriented, nothing is exported.
ATTRIBUTES
These are attributes that can be set during the initialization of the WOT object. The syntax is:
my $wot = Net::WOT->new(
attr1 => 'value1',
attr2 => 'value2',
);
api_base_url
The basic url for the WOT API. Default: api.mywot.com.
api_path
The path for the WOT API request. Default: public_query2.
version
Version of the WOT API. Default: 0.4.
These are subroutines you probably don't want to change but can still read from.
Note: Changing these might compromise the integrity of your information, consider them as read-only.
trustworthiness_score
The trustworthiness score.
trustworthiness_confidence
The trustworthiness confidence.
trustworthiness_description
The trustworthiness description.
vendor_reliability_score
The vendor reliability score.
vendor_reliability_confidence
The vendor reliability confidence.
vendor_reliability_description
The vendor reliability description.
privacy_score
The privacy score.
privacy_confidence
The privacy confidence.
privacy_description
The privacy description.
child_safety_score
The child safety score.
child_safety_confidence
The child safety confidence.
child_safety_description
The child safety description.
SUBROUTINES/METHODS
get_reputation
Get reputation.
ua_get
This is a shorthand to reach an internal useragent get command. Why would you want it? Who knows? It's there.
get_component_name
Retrieves a component name from the index number of it. For example:
my $name = $wot->get_component_name(2);
# $name = 'privacy'
get_all_component_names
Returns a list of all component names.
get_reputation_description
Retrieves a reputation description from a certain level threshold. For example:
my $threshold = 60;
my $description = $wot->get_reputation_description;
# $description = 'good'
get_reputation_levels
Returns a list of all reputation levels.
get_confidence_level
Retrieves a confidence level from a certain threshold. For example:
my $confidence_level = $wot->get_confidence_level(12);
# $confidence_level = '2'
get_all_confidence_levels
Returns a list of all confidence levels.
AUTHOR
Sawyer X, <xsawyerx at cpan.org>
BUGS
Please report bugs and other issues on the bugtracker:
http://github.com/xsawyerx/net-wot/issues
SUPPORT
Hopefully.
LICENSE AND COPYRIGHT
Copyright 2010 Sawyer X.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
AUTHOR
Sawyer X <xsawyerx@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2010 by Sawyer X.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.