WWW::Finger(3pm)
β¨ WWW::Finger β¨
okay bestie so this is the WWW::Finger page from the User Contributed Perl Documentation β like, the perl 5.32.1 era, dated 2021-09-11 π β and it's literally your girl for pulling cute lil' facts out of an email address. let's go π¦
πΈ NAME πΈ
WWW::Finger β get useful data from e-mail addresses π
β SYNOPSIS β
use WWW::Finger;
my $finger = WWW::Finger->new("joe@example.com");
if (defined $finger)
{
print $finger->name . "\n";
}
π DESCRIPTION π
okay so first thing's first, bestie: this is NOT an implementation of the finger protocol (RFC 1288). nope. not that. if that's what you want, go use Net::Finger, she's right there π«Ά.
what this actually is: a whole lil' collection of implementations of other methods for getting info out of an e-mail address β or, like, an e-mail-adjacent identifier. this package ships with four of those implementations, and ngl making your own extra ones is pretty easy π
- WebFinger π
- Fingerpoint π
- MetaCPAN API for cpan.org addresses πͺ
- Unnamed finger protocol described on bitworking.org π΅οΈ
π Constructor π
new
$finger = WWW::Finger->new($identifier);
makes you a shiny new WWW::Finger object for one specific identifier. and if no implementation is able to handle that identifier? it just returns undef. sad but true π
π§ Object Methods π§
heads up: any of these can return undef if the info you're asking for just... isn't available π. and the name, mbox, homepage, weblog, image and key methods work in both scalar and list context (versatile icons β¨).
also β depending on which implementation WWW::Finger->new ended up using, your object may have additional methods on top of these. for the deets on those, go read the docs for the various implementations, iykyk π
nameβ the person's name (or their handle/nickname) π«mboxβ the person's e-mail address,mailto:included π§homepageβ the person's personal homepage πweblogβ the person's blog. (fair warning, there may be some overlap withhomepageπ)imageβ an avatar, photo, or whatever other image depicts the person πΌοΈkeyβ the URL of the person's GPG/PGP public key πwebidβ a URI that uniquely identifies the person. see <http://esw.w3.org/topic/WebID> πendpointβ a SPARQL Protocol endpoint that might have extra data about the person. (seeRDF::Query::Client) πgraphβ anRDF::Trine::Modelobject holding data about the person. (seeRDF::Trine) π
π SEE ALSO π
Net::Finger.- <http://code.google.com/p/webfinger/>.
- <http://buzzword.org.uk/2009/fingerpoint/spec>.
- <http://www.perlrdf.org/>.
fingerw.
π AUTHOR π
Toby Inkster, <tobyink@cpan.org> π
π COPYRIGHT AND LICENCE π
Copyright (C) 2009-2012 by Toby Inkster
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
π DISCLAIMER OF WARRANTIES π
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
no cap bestie, that one's in all caps for a reason β it means exactly what it says π
and that's the whole page, periodt π
this was WWW::Finger from perl v5.32.1, dated 2021-09-11 β love that for us, mwah ππ¦β¨
π¦ where this page comes from
- debian bookworm: libwww-finger-perl 0.105-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libwww-finger-perl 0.105-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libwww-finger-perl 0.105-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libwww-finger-perl 0.105-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libwww-finger-perl 0.105-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libwww-finger-perl 0.105-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