Alien::...e::Mojo(3)
π NAME π
Okay bestie, gather round β this is Alien::Build::Plugin::Decode::Mojo, the plugin that pulls links out of HTML using Mojo::DOM or Mojo::DOM58. Lowkey iconic, no cap. π¦
β¨ VERSION β¨
version 2.88 β that's the one, periodt.
π SYNOPSIS π
Like this, babes:
use alienfile;
plugin 'Decode::Mojo';
And if you wanna force Decode::Mojo through the download negotiator, it's giving:
use alienfile 1.68;
configure {
requires 'Alien::Build::Plugin::Decode::Mojo';
};
plugin 'Download' => (
...
decoder => 'Decode::Mojo',
);
πΈ DESCRIPTION πΈ
π‘ Note, queen: in most cases you're gonna want Alien::Build::Plugin::Download::Negotiate instead. It picks the right decode plugin for your platform and environment, like a little matchmaker. But sometimes? Sometimes you gotta use this plugin directly. Main character energy only.
So what does it actually do β this plugin takes an HTML file listing and decodes it into a list of candidates for your Prefer plugin. It works exactly like Alien::Build::Plugin::Decode::HTML, except it uses either Mojo::DOM or Mojo::DOM58 to do the job. Same vibe, different engine. π₯
And here's the slay part: this plugin is much lighter than the Decode::HTML plugin, and it doesn't require XS. Ngl, that's a whole win. It's literally the default decode plugin used by Alien::Build::Plugin::Download::Negotiate when it detects that you need to parse an HTML index. It said "I'll handle it" and it handled it. π
π AUTHOR π
Author: Graham Ollis < plicease@cpan.org > β the icon themselves. π«Ά
And the contributors, aka the whole group chat, all absolutely ate:
- Diab Jerius (DJERIUS)
- Roy Storey (KIWIROY)
- Ilya Pavlov
- David Mertens (run4flat)
- Mark Nunberg (mordy, mnunberg)
- Christian Walde (Mithaldu)
- Brian Wightman (MidLifeXis)
- Zaki Mughal (zmughal)
- mohawk (mohawk2, ETJ)
- Vikas N Kumar (vikasnkumar)
- Flavio Poletti (polettix)
- Salvador FandiΓ±o (salva)
- Gianni Ceccarelli (dakkar)
- Pavel Shaydo (zwon, trinitum)
- Kang-min Liu (εεΊ·ζ°, gugod)
- Nicholas Shipp (nshp)
- Juan JuliΓ‘n Merelo GuervΓ³s (JJ)
- Joel Berger (JBERGER)
- Petr PΓsaΕ (ppisar)
- Lance Wicks (LANCEW)
- Ahmad Fatoum (a3f, ATHREEF)
- JosΓ© JoaquΓn Atria (JJATRIA)
- Duke Leto (LETO)
- Shoichi Kaji (SKAJI)
- Shawn Laffan (SLAFFAN)
- Paul Evans (leonerd, PEVANS)
- HΓ₯kon HΓ¦gland (hakonhagland, HAKONH)
- nick nauwelaerts (INPHOBIA)
- Florian Weimer
- Marcel Telka (mtelka)
π§ COPYRIGHT AND LICENSE π§
This software is copyright (c) 2011-2022 by Graham Ollis. π
It's free software, bestie β you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Go off. π
That's the whole page, diva. Written by perl v5.42.2, dated 2026-09-20, and lovingly delivered to you as Alien::...e::Mojo(3). Mwah. πβ¨
π¦ where this page comes from
- arch rolling: perl-alien-build 2.88-1 Β· Artistic-1.0-Perl AND GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms