Acme-MetaSyntactic-Themes
view release on metacpan or search on metacpan
lib/Acme/MetaSyntactic/tld.pm view on Meta::CPAN
package Acme::MetaSyntactic::tld;
use strict;
use Acme::MetaSyntactic::MultiList;
our @ISA = qw( Acme::MetaSyntactic::MultiList );
our $VERSION = '1.013';
__PACKAGE__->init();
our %Remote = (
source => 'http://www.iana.org/domains/root/db/',
extract => sub {
( my $type = $_[1]) =~ y/_/-/;
local $/;
my %type = $_[0] =~ m{<td>\s*<span class="domain tld"><a href="/domains/root/db/(\w+).html">.\w+</a></span></td>\s+<td>([^<]+)</td>}g;
return grep $type{$_} eq $type, keys %type;
},
);
1;
=head1 NAME
Acme::MetaSyntactic::tld - The Top-Level Domain theme
=head1 DESCRIPTION
The list of top-level domainnames.
The source for the list is
L<http://www.iana.org/domains/root/db/>.
Note that this list contains only the ASCII top-level domains, and not the
internationalized ones.
=head1 CONTRIBUTORS
Scott Lanning, Philippe Bruhat (BooK).
=head1 CHANGES
=over 4
=item *
2026-01-12 - v1.013
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.056.
=item *
2021-04-30 - v1.012
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.055.
=item *
2019-10-28 - v1.011
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.054.
=item *
2019-07-29 - v1.010
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.053.
=item *
2015-08-10 - v1.009
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.047.
=item *
2015-06-08 - v1.008
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.046.
=item *
2015-02-02 - v1.007
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.045.
=item *
2015-01-05 - v1.006
Updated from the source web site in Acme-MetaSyntactic-Themes version 1.044.
( run in 0.606 second using v1.01-cache-2.11-cpan-e1769b4cff6 )