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) from AirNav Radar.
- Convert flight data into
airlines
configuration 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 required.
- 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@latest
Retrieve 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.,EGLL
for 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 EGLL
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.json
# Save output to a file
eatc-airlines gen ./EGLL > EGLL-airlines.txt
Generate basic statistics on traffic flow from fetched flight data.
eatc-airlines flow <paths...>
Uses the same arguments as the gen
command.
eatc-airlines flow ./EGLL
This 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 |
---|---|
[email protected] |