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
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 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@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
Caution
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.json
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] |
This project is not authorised, endorsed, or associated with AirNav Radar or Endless ATC in any way.