4.0.0 • Published 5 years ago

flightplandb v4.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

FlightPlanDB.js

An API wrapper for the website FlightPlanDatabase.com WARNING: THIS IS FOR SIMULATION USE ONLY. DO NOT USE FOR REAL WORLD NAVIGATION.

Use

To use the wrapper, simply import the FlightPlanDB module, and set a variable to a new instance of FlightPlanDB. Call one of the attached methods, provide it the options it needs, and it will return the JSON object of the response. For example: const flightPlanDb = import('FlightPlanDB'); const db = new flightPlanDb({API KEY HERE}); db.getWeather('KCLE', function(result) { console.log(result); });

Methods

getFlightPlan(id, callback)-- Gets the flight plan from the database with the corresponding ID getAirport(icao, callback)-- Gets the airport information for a given ICAO code getWeather(icao, callback)-- Gets the METAR and TAF (if available) for the given ICAO airport flightPlanQuery(query, callback)-- Retrieves a search of all flightplans matching a query, including ICAOs, airport names, username, tags, or flight number flightPlanFromTo(from, to, callback)-- Retrieves a search of all flightplans from a location, to another flightPlanIcaoFromTo(fromIcao, toIcao, callback)-- Retrieves a search of all flightplans from a specific ICAO airport, to another flightPlanFlightNumber(flightNumber, callback)-- Retrieves a search of all flightplans with a given flight number generateFlightPlan(fromIcao, toIcao, callback, useNat: true, usePacot: true, useAwylo: true, useAwyhi: true, cruiseAlt: 35000, cruiseSpeed: 420, ascentRate: 2500, ascentSpeed: 250, descentRate: 1500, descentSpeed: 250)-- Generates a flight plan with the given parameters. All parameters after the callback function are optional, and defaults are shown.

4.0.0

5 years ago

3.0.0

5 years ago

2.0.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago