notams

    1.3.4 • Public • Published

    notams

    Fetch NOTAMs (Notices to Airmen) from https://pilotweb.nas.faa.gov using Node.js

    NPM Version Build Status Coverage Maintainability

    Installation

    $ npm install --save notams
    

    Usage

    notams.fetch([ 'PADK', 'PADU' ], { format: 'DOMESTIC' }).then(results => {
      console.log(JSON.stringify(results, null, 2))
    })

    Output

    [
      {
        "icao": "PADK",
        "notams": [
          "!ADK 04/008 ADK NAV DME NOT MNT 1904170731-1905081400EST\n",
          "!ADK 04/007 ADK NAV NDB NOT MNT 1904130039-1905101500EST\n",
          "!FDC 9/2641 ADK SPECIAL ADAK, Adak Island, AK.\nILS OR LOC/DME RWY 23, AMDT 2...\nS-ILS DA NA.\n1901091550-2101091548EST\n"
        ]
      },
      {
        "icao": "PADU",
        "notams": [
          "!DUT 05/018 DUT TWY ALL FICON WET OBS AT 1905051946. 1905051946-1905061946\n",
          "!DUT 05/017 DUT APRON ALL FICON WET OBS AT 1905051946. 1905051946-1905061946\n",
          "!DUT 05/016 DUT RWY 31 FICON 5/5/5 100 PCT WET OBS AT 1905051945. 1905051945-1905061945\n",
          "!DUT 05/015 DUT RWY 13 FICON 5/5/5 100 PCT WET OBS AT 1905051945. 1905051945-1905061945\n",
          "!DUT 04/123 DUT SVC AUTOMATED WX BCST SYSTEM OUT OF SERVICE 1904251718-1905111500EST\n"
        ]
      }
    ]

    API

    notams(icaos, options)

    notams.fetch(icaos, options)

    icaos

    Type: string or array

    Valid values:

    • a single ICAO code
    • a comma-separated list of ICAO codes
    • an array of ICAO codes

    options

    Type: object

    { format: 'ICAO' }
    options.format

    Type: string

    Valid values:

    • DOMESTIC
    • ICAO

    notams.fetchAllByType(type, format)

    type

    Type: string

    Valid values:

    • ALLTFR
    • ALLGPS
    • ALLCARF
    • ALLSPECIALNOTICES

    format

    Type: string

    Valid values:

    • DOMESTIC
    • ICAO

    Contributing

    Contributions welcome!

    License

    MIT © Forrest Desjardins

    Install

    npm i notams

    DownloadsWeekly Downloads

    32

    Version

    1.3.4

    License

    MIT

    Unpacked Size

    8.7 kB

    Total Files

    4

    Last publish

    Collaborators

    • fgdesjardins