WWW::Du...Go::Icon(3)

πŸ“¦
version 0.016 Β· 2 versions
, in fedora 43

πŸ’– WWW::Du...Go::Icon β€” the manual page, bestie edition πŸ’–

okay so real talk, this is WWW::Du...Go::Icon(3), and it's one of those User Contributed Perl Documentation pages β€” yes the header literally abbreviates the name like that, we love a mysterious ellipsis ✨

It's called WWW::DuckDuckGo::Icon, and it's, and I quote the vibe, a DuckDuckGo Icon definition. that's the whole NAME section. short king behavior. πŸ‘‘


✨ VERSION ✨

version 0.016 β€” she's on 0.016, no cap. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole little moment, copy it exactly, don't @ me:

use WWW::DuckDuckGo;

my $zci = WWW::DuckDuckGo->new->zci('duck duck go');

for (@{$zci->results}) {
  print "Result URL: ".$_->first_url->as_string."\n" if $_->has_first_url;
  print "Result Icon: ".$_->icon->url->as_string."\n" if $_->has_icon and $_->icon->has_url;
}

like. it's giving "loop over the results and print the URL and the icon URL if they exist." iconic. 🫢


🌸 DESCRIPTION 🌸

This package reflects the result of a zeroclickinfo API request.

that's it. that's the description. it reflects the result. she's a reflection. main character energy but make it a data structure πŸ’…


πŸŽ€ METHODS πŸŽ€

okay so here's the whole roster, and honestly it's a whole lot of "does this thing exist" followed by "here's the thing":

has_url

does it have a url? yes or no bestie, no drama.

url

Gives back a URI::http

like, an actual object, not a string. hydrate. πŸ’§

has_width

does it have a width? checking bestie. πŸ”

width

the width. that's the method. she does one job.

has_height

does it have a height? the vibes are being checked. ✨

height

the height. yes. we stan a symmetrical API. 😌


πŸŽ€ METHODS πŸŽ€

(this heading appears twice in the original, so it appears twice here, and no I will not be explaining why β€” I just keep every detail, that's the rule 🫢)


πŸ’œ SUPPORT πŸ’œ

IRC

Join #duckduckgo on irc.freenode.net. Highlight Getty for fast reaction :).

(that smiley is verbatim, :), and it's the most 2013 thing on this whole page and I love her for it.)

Repository

http://github.com/Getty/p5-www-duckduckgo

Pull request and additional contributors are welcome

(they said it, not me β€” pull requests and contributors are welcome, go be a contributor, slay)

Issue Tracker

http://github.com/Getty/p5-www-duckduckgo/issues

πŸ‘‘ AUTHORS πŸ‘‘

  • Torsten Raudssus <torsten@raudss.us> <https://raudss.us/>
  • Michael Smith <crazedpsyc@duckduckgo.com>

two icons, one package, we love to see it. πŸ’–


This software is copyright (c) 2013 by DuckDuckGo, Inc. <https://duckduckgo.com/>.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

so basically: 2013, DuckDuckGo Inc., free software, same terms as Perl 5 itself. periodt. no extra lore, that's exactly what it says, don't invent extra licensing lore, that would be a crime bestie 😭

and that's the whole page!! written by the perl people, perl v5.42.0, dated 2025-07-25, and the footer says WWW::Du...Go::Icon(3) one more time just to close the loop. mwah. πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from