WWW::ipinfo - Returns your ip address and geolocation data using http://ipinfo.io
version 0.02
use WWW::ipinfo; my $ipinfo = get_ipinfo(); my $city = $ipinfo->{city};
Exports the get_ipinfo function.
get_ipinfo
Returns a hashref containing your ip and geolocation data:
{ ip => "198.115.6.53", hostname" => "cpe-198-115-6-53.nyc.res.rr.com", city => "New York", region => "New York", country => "US", loc => "43.7805,-79.9512", org => "Time Warner Cable Internet LLC", postal => "11154" }
Example
use WWW::ipinfo; my $ipinfo = get_ipinfo(); my $ip = $ipinfo->{ip};
WWW::curlmyip - a similar module that returns your ip address
David Farrell <sillymoos@cpan.org>
This software is copyright (c) 2014 by David Farrell.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install WWW::ipinfo, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WWW::ipinfo
CPAN shell
perl -MCPAN -e shell install WWW::ipinfo
For more information on module installation, please visit the detailed CPAN module installation guide.