WWW::O...:Agent(3pm)
π WWW::OpenSearch::Agent π
okay so bestie, welcome to the manual page for WWW::OpenSearch::Agent β it lives in the WWW::OpenSearch::Agent namespace and it's filed under the 3pm manual section (that's the Perl module docs shelf, iykyk). Think of it as an agent for doing OpenSearch requests. That's the whole NAME energy, and honestly? iconic. π
β¨ SYNOPSIS β¨
soβ¦ the synopsis section of this page is literally empty. no example code, no usage snippet, nothing. not a single line. it's giving minimalism, it's giving mystery, it's giving "figure it out bestie" π
πΈ DESCRIPTION πΈ
and the DESCRIPTION? also blank. there is no prose description on this page at all. the module just shows up, drops its constructor and methods, and leaves. main character energy fr fr π¦
π«Ά CONSTRUCTOR π«Ά
π new( [%options] )
this is the constructor, and yes, it takes an optional hash of options β that's what the square brackets around %options are telling you. the brackets mean optional, so you can call it with nothing at all or hand it a list of key/value pairs. no extra option names are documented on this page, so whatever you pass, the page doesn't spill the tea on it π
β METHODS β
π request( $request | $url, %params )
the main character method right here. you call request and you give it either:
- a
$request</> β like, a request object situation, or - a
$url</> β just a plain URL string
β¦and then optionally a \%params</> β that's a reference to a hash of parameters (the backslash is doing the "here's a ref, not the actual hash" thing, classic Perl move π). the | in the signature means "either one, pick your fighter" and the square brackets... okay technically there aren't brackets here, but the convention of \%params alongside the alternatives means the params ref tags along with whichever first argument you chose. slay.
π§ search( )
and this one? it's an alias for request(). that's it. that's the whole method. same vibes, different name β call it search if that feels more on-brand for you, it's literally request underneath. obsessed. π
π AUTHOR π
one name, one legend:
- Brian Cassidy
<bricas@cpan.org>π
π COPYRIGHT AND LICENSE π
- Copyright 2005-2013 by Tatsuhiko Miyagawa and Brian Cassidy πΈ
- This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. periodt. π
bestie please note: "the same terms as Perl itself" is the actual license wording β don't go inventing a different license for this, okay? keep it as-is. π«Ά
and that's the whole page!! π¦ no SEE ALSO section, no environment variables, no exit statuses, no bugs section β this manual page keeps it short and sweet. and for the sign-off: this was pulled from the Perl documentation, generated by perl v5.34.0, dated 2022-07-02, and the page is titled WWW::O...:Agent(3pm) (yes the title is truncated like that, it's giving mysterious, don't @ me). mwah, go do your OpenSearch requests bestie πβ¨
π¦ where this page comes from
- debian bookworm: libwww-opensearch-perl 0.17-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libwww-opensearch-perl 0.17-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libwww-opensearch-perl 0.17-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libwww-opensearch-perl 0.17-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libwww-opensearch-perl 0.17-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