Fetch the latest airport diagrams from https://www.faa.gov/
$ npm install --save airport-diagrams
const cycle = await airportDiagrams.fetchCurrentCycle()
console.log('Current cycle:', cycle)
const diagrams = await airportDiagrams.list(['PANC', 'KSEA'])
console.log(JSON.stringify(diagrams, null, 2))
Current cycle: 1813
[
[
{
"state": "AK",
"city": "ANCHORAGE",
"airport": "TED STEVENS ANCHORAGE INTL",
"ident": "ANC (PANC)",
"vol": "AK-1",
"flag": "",
"procedure": {
"name": "AIRPORT DIAGRAM (PDF)",
"url": "http://aeronav.faa.gov/d-tpp/1813/01500ad.pdf#nameddest=(ANC)"
},
"compare": {
"name": "N/A"
}
}
],
[
{
"state": "WA",
"city": "SEATTLE",
"airport": "SEATTLE-TACOMA INTL",
"ident": "SEA (KSEA)",
"vol": "NW-1",
"flag": "",
"procedure": {
"name": "AIRPORT DIAGRAM (PDF)",
"url": "http://aeronav.faa.gov/d-tpp/1813/00582ad.pdf#nameddest=(SEA)"
},
"compare": {
"name": "N/A"
}
}
]
]
Type: string
or array
One of the following:
- a single ICAO code
- an array of ICAO codes
Fetch the current diagrams distribution cycle numbers (.e.g, 1813)
MIT © Forrest Desjardins