-
-
02 Jul 2020 12:09:16 UTC
- Distribution: Geo-IP2Location-Lite
- Module version: 0.13
- Source (raw)
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues (0)
- Testers (94 / 0 / 0)
- Kwalitee
Bus factor: 1- 81.69% Coverage
- License: perl_5
- Perl: v5.8.1
- Activity
24 month- Tools
- Download (80.64KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- unknown
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
Geo::IP2Location::Lite - Lightweight version of Geo::IP2Location with IPv4 support only
SYNOPSIS
use Geo::IP2Location::Lite; my $obj = Geo::IP2Location::Lite->open( "/path/to/IP-COUNTRY.BIN" ); my $countryshort = $obj->get_country_short("20.11.187.239"); my $countrylong = $obj->get_country_long("20.11.187.239"); my $region = $obj->get_region("20.11.187.239"); ... my ( $cos,$col,$reg ... ) = $obj->get_all("20.11.187.239");
DESCRIPTION
This module is a lightweight version of Geo::IP2Location that is compatible with IPv4 BIN files only. It fixes all the current issues against the current version of Geo::IP2Location and makes the perl more idiomatic (and thus easier to maintain). The code is also compatible with older perls (Geo::IP2Location currently only works with 5.14 and above).
You should see the documentation for the original Geo::IP2Location module for a complete list of available methods, the documentation below includes additional methods addded by this module only.
DIFFERENCES FROM Geo::IP2Location
The get_country method has been added to get both short and long in one call:
my ( $country_short,$country_long ) = $obj->get_country( $ip );
The ISO-3166 code for United Kingdom of Great Britain and Northern Ireland has been corrected from UK to GB
SEE ALSO
http://www.ip2location.com
VERSION
0.13
AUTHOR
Forked from Geo::IP2Location by Lee Johnson
leejo@cpan.org
. If you would like to contribute documentation, features, bug fixes, or anything else then please raise an issue / pull request:https://github.com/Humanstate/geo-ip2location-lite
LICENSE
Copyright (c) 2016 IP2Location.com
All rights reserved. This package is free software; It is licensed under the GPL.
Module Install Instructions
To install Geo::IP2Location::Lite, copy and paste the appropriate command in to your terminal.
cpanm Geo::IP2Location::Lite
perl -MCPAN -e shell install Geo::IP2Location::Lite
For more information on module installation, please visit the detailed CPAN module installation guide.