GeoIP2...l::ISP(3pm)
β¨ GeoIP2::Model::ISP β¨
okay bestie, so this is the manual page for GeoIP2::Model::ISP(3pm) β yes the title is doing a little abbreviated thing up there in the corner, that's just how the perl docs page rolls π
β from the User Contributed Perl Documentation collection. Sit down, grab a strawberry π, we're gonna learn this together.
πΈ NAME πΈ
GeoIP2::Model::ISP β it's the Model class for the GeoIP2 ISP database. iconic behavior honestly.
β VERSION β
version 2.006002 β¨
π SYNOPSIS π
here's the vibe, copy-paste ready, do not touch the syntax bestie:
use 5.008;
use GeoIP2::Model::ISP;
my $isp = GeoIP2::Model::ISP->new(
raw => {
autonomous_system_number => '217',
autonomous_system_organization => 'University of Minnesota',
isp => 'University of Minnesota',
organization => 'University of Minnesota',
ip_address => '128.101.101.101',
}
);
print $isp->autonomous_system_number(), "\n";
print $isp->autonomous_system_organization(), "\n";
print $isp->isp(), "\n";
print $isp->organization(), "\n";
like. she's beautiful. she's giving "University of Minnesota" four times and she's thriving π¦
π DESCRIPTION π
This class provides a model for the data returned by the GeoIP2 ISP database. that's literally it, that's her whole job, and she does it flawlessly. no cap. π«Ά
π METHODS π
This class provides the following methods β and yes we're going through all of them, nobody gets left out:
$isp->autonomous_system_number()
This returns the autonomous system number (http://en.wikipedia.org/wiki/Autonomous_system_(Internet)) associated with the IP address. so like, the ASN. the little number that says which network corner of the internet you're hanging out in. π
$isp->autonomous_system_organization()
This returns the organization associated with the registered autonomous system number (http://en.wikipedia.org/wiki/Autonomous_system_(Internet)) for the IP address. basically: who owns that number. the org behind the ASN. periodt.
$isp->ip_address()
Returns the IP address used in the lookup. that's the IP you fed in. the main character of the whole operation, honestly. π
$isp->isp()
This returns the name of the ISP associated with the IP address. your internet service provider, the one you call when the wifi dies at 2am π
$isp->organization()
This returns the name of the organization associated with the IP address. like, the org, the whole org. π’β¨
π§ SUPPORT π§
Bugs may be submitted through https://github.com/maxmind/GeoIP2-perl/issues. found a gremlin? tell the devs, don't just suffer in silence bestie π
π AUTHORS π
look at this lineup, absolute legends, we stan all of them:
- Dave Rolsky <drolsky@maxmind.com>
- Greg Oschwald <goschwald@maxmind.com>
- Mark Fowler <mfowler@maxmind.com>
- Olaf Alders <oalders@maxmind.com>
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2013 - 2019 by MaxMind, Inc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. free as in go off, do your thing, remix it, it's yours π«Ά
okay that's the whole page, every last option-free, method-full detail preserved. slay.
and that's a wrap, bestie π β this page came to you courtesy of perl v5.36.0, dated 2022-11-21, filed under GeoIP2...l::ISP(3pm). go look up some ISPs, you've earned it πβ¨
π¦ where this page comes from
- debian bookworm: libgeoip2-perl 2.006002-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libgeoip2-perl 2.006002-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libgeoip2-perl 2.006002-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libgeoip2-perl 2.006002-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libgeoip2-perl 2.006002-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms