Acme-MetaSyntactic-Themes

 view release on metacpan or  search on metacpan

lib/Acme/MetaSyntactic/icao.pm  view on Meta::CPAN

package Acme::MetaSyntactic::icao;
use strict;
use Acme::MetaSyntactic::List;
our @ISA = qw( Acme::MetaSyntactic::List );
our $VERSION = '1.010';
__PACKAGE__->init();

our %Remote = (
    source => [
        map [ 'https://www.avcodes.co.uk/aptlistres.asp' => "icaoaptlst=$_" ],
        'A' .. 'Z'
        ],
    extract => sub { $_[0] =~ m{<td>([A-Z0-9]{4})</td>}g; },
);

1;

=head1 NAME

Acme::MetaSyntactic::icao - ICAO airport codes

=head1 DESCRIPTION

The four letter ICAO codes for airports.

=head1 CONTRIBUTORS

Abigail, Philippe Bruhat (BooK)

=head1 CHANGES

=over 4

=item *

2026-01-26 - v1.010

Updated from the source web site in Acme-MetaSyntactic-Themes version 1.057.

=item *

2026-01-12 - v1.009

Updated from the source web site in Acme-MetaSyntactic-Themes version 1.056.

Fixed the regular expressions to capture the IACO airport codes.

=item *

2021-04-30 - v1.008

Updated from the source web site in Acme-MetaSyntactic-Themes version 1.055.

=item *

2019-07-29 - v1.007

Updated from the source web site in Acme-MetaSyntactic-Themes version 1.053.

=item *

2018-10-29 - v1.006

Updated from the source web site in Acme-MetaSyntactic-Themes version 1.052.

=item *

2017-11-13 - v1.005

Updated from the source web site in Acme-MetaSyntactic-Themes version 1.051.



( run in 1.134 second using v1.01-cache-2.11-cpan-39bf76dae61 )