A command-line tool and API for retrieving scheduled and historical flight data and generating Endless ATC airline configurations.
- Fetch scheduled and past flights (up to 7 days, or 1 year with a subscription) from AirNav Radar.
- Convert flight data into
airlinesconfiguration for Endless ATC custom airspace. - Analyse traffic flow statistics from flight data.
- Simple, fast, and works offline once data is fetched.
- No API key or authentication necessary.
- Node.js and NPM (Latest LTS version recommended).
- A terminal, Command Prompt (cmd.exe), or similar for executing shell commands.
Use your preferred terminal application to run the following command:
npm install -g eatc-airlines-
Install Termux, a terminal emulator for Android:
-
Install Node.js and NPM:
pkg install nodejs
-
Install
eatc-airlines:npm i -g eatc-airlines
To update to the latest version:
npm install -g eatc-airlines@latestRetrieve scheduled and historical flights (up to 7 days in the past) for a specific airport.
eatc-airlines fetch <icao> [path]<icao>– ICAO airport code (e.g.,EGLLfor Heathrow).[path]– (Optional) File path to save the data. Defaults to a unique file in the current directory.
mkdir EGLL && cd EGLL
eatc-airlines fetch EGLLCaution
Requests might be blocked by Cloudflare. Please see #52.
Note
The fetched JSON files should not be manually edited unless you know what you are doing.
Convert fetched flight data into an airlines configuration for Endless ATC.
eatc-airlines gen <paths...><paths...>– One or more JSON files or directories containing flight data.
# Convert all flight data in the current directory
eatc-airlines gen .
# Convert all files in a specific directory
eatc-airlines gen ./EGLL
# Convert specific files
eatc-airlines gen file1.json file2.jsonGenerate basic statistics on traffic flow from fetched flight data.
eatc-airlines flow <paths...>Uses the same arguments as the gen command.
eatc-airlines flow ./EGLLThis project is free and open-source under the GNU General Public License, Version 3. Contributions are welcome!
For inquiries or collaboration, contact:
| Matrix | @zefir:cloudnode.pro |
|---|---|
| eatc+airlines@zefir.pro |
This project is not authorised, endorsed, or associated with AirNav Radar or Endless ATC in any way.