airport-diagrams
v1.2.6
Published
Fetch airport diagrams information
Downloads
61
Maintainers
Readme
airport-diagrams
Fetch the latest airport diagrams from https://www.faa.gov/
Installation
$ npm install --save airport-diagrams
Usage
const cycle = await airportDiagrams.fetchCurrentCycle()
console.log('Current cycle:', cycle)
const diagrams = await airportDiagrams.list(['PANC', 'KSEA'])
console.log(JSON.stringify(diagrams, null, 2))
Output
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"
}
}
]
]
API
airportDiagrams(icaos)
airportDiagrams.list(icaos)
icaos
Type: string
or array
One of the following:
- a single ICAO code
- an array of ICAO codes
airportDiagrams.fetchCurrentCycle()
Fetch the current diagrams distribution cycle numbers (.e.g, 1813)
License
MIT © Forrest Desjardins