Acme-MetaSyntactic-Themes
view release on metacpan or search on metacpan
lib/Acme/MetaSyntactic/linux.pm view on Meta::CPAN
package Acme::MetaSyntactic::linux;
use strict;
use Acme::MetaSyntactic::List;
our @ISA = qw( Acme::MetaSyntactic::List );
our $VERSION = '1.038';
our %Remote = (
source => 'http://distrowatch.com/',
extract => sub {
my @forms = $_[0] =~ m{<select [^>]+>(.*?)</select>}gs;
return
map {
s/\@/_at_/g; s/\+/_plus_/g;
s/^0/Zero/; s/^2/Two/; s/^3/Three/; s/^4/Four/;
s/^_|_$//g; s/_+/_/g;
$_
}
map { Acme::MetaSyntactic::RemoteList::tr_nonword($_) }
map { Acme::MetaSyntactic::RemoteList::tr_accent($_) }
map { Acme::MetaSyntactic::RemoteList::tr_utf8_basic($_) }
$forms[0] =~ m!<option value=".*?">([^<]+?)</option>!g;
}
);
__PACKAGE__->init();
1;
=head1 NAME
Acme::MetaSyntactic::linux - The Linux theme
=head1 DESCRIPTION
This theme contains the lists all the known and less
known Linux distributions, as maintained by DistroWatch on
L<http://distrowatch.com/stats.php>.
Note that the distribution list also contains the *BSD projects.
=head1 CONTRIBUTOR
Philippe Bruhat (BooK).
=head1 CHANGES
=over 4
=item *
2026-01-26 - v1.038
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.057.
=item *
2026-01-12 - v1.037
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.056.
=item *
2021-04-30 - v1.036
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.055.
=item *
2019-10-28 - v1.035
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.054.
=item *
2019-07-29 - v1.034
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.053.
=item *
( run in 0.641 second using v1.01-cache-2.11-cpan-39bf76dae61 )