NAME
WWW::HostipInfo - get a country and city information from ip address.
SYNOPSIS
use WWW::HostipInfo;
my $hostip = new WWW::HostipInfo;
my $ip = 'xxx.xxx.xxx.xxx';
my $info = $hostip->get_info($ip);
my $country_code = $info->code;
my $city_name = $info->city;
my $region = $info->region; # if any
$info = $hostip->recent_info->country_name; # fetch most recent data
print WWW::HostipInfo->new($ip)->get_info->city; # shortcut
DESCRIPTION
This module gets a country and city information via hostip.info.
INSTALL
At the very least you should be able to use this set of instructions
to install the module...
perl Makefile.PL
make
make test
make install
METHODS
new returns a WWW::HostipInfo object. This method can take ip address
optionally.
ip setter / getter to ip address.
get_info
returns a WWW::HostipInfo::Info object. If the method can't get a
information, will return "undef".
recent_info
returns a WWW::HostipInfo::Info object.
WWW::HostipInfo::Info
With "get_info()", WWW::HostipInfo object returns WWW::HostipInfo::Info
object.
METHODS
getters for informations.
country_code
return the cuntry code.
code
an alias to country_code
country_name
return the cuntry name.
name
an alias to country_name
city
return the city name as long as it is not unknown.
region
return state code if the coutnry is US.
latitude
longitude
SEE ALSO
AUTHOR
Makamaka Hannyaharamitu,
COPYRIGHT AND LICENSE
Copyright 2005 by Makamaka Hannyaharamitu
This library is licensed under GNU GENERAL PUBLIC LICENSE