Whitebox Plugin - Aircraft Data
This is an Aircraft Data plugin for Whitebox.
Installation
Simply install the plugin to Whitebox:
poetry add whitebox-plugin-data-aircraft
Aircraft lookup API
The plugin provides the data-aircraft capability and looks up aircraft
registration, model, operator, and type information in the managed OpenSky and
aircraft type datasets.
Discover the endpoint through the plugin URL map:
const url = Whitebox.api.getPluginProvidedPath("data-aircraft.lookup");
const response = await Whitebox.api.client.get(url, {
params: { icao_addr: "5055096" },
});
The direct endpoint is:
GET /plugin-views/whitebox_plugin_data_aircraft/aircraft/lookup/?icao_addr=<icao_addr>
The required icao_addr parameter accepts a decimal ICAO address or a
hexadecimal ICAO24 address. Decimal values are returned as unpadded lowercase
hexadecimal; other values are lowercased as-is.
A successful lookup returns the OpenSky row and, when available, its joined aircraft type row:
{
"found": true,
"icao24": "4d2278",
"aircraft": {
"registration": "9H-TJD",
"model": "Boeing 737-800",
"operator": "Corendon Airlines",
"typecode": "B738"
},
"type_info": {
"manufacturer_name": "BOEING",
"model": "737-800"
}
}
When no aircraft row or dataset is available, the endpoint returns HTTP 200:
{
"found": false,
"icao24": "4d2278"
}
Omitting icao_addr returns HTTP 400:
{
"error": "Query parameter 'icao_addr' is required"
}
Additional Instructions
Metadata
Release files for whitebox-plugin-data-aircraft 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| whitebox_plugin_data_aircraft-0.1.1.tar.gz | 14.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| whitebox_plugin_data_aircraft-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.7 kB
Release files / whitebox_plugin_data_aircraft-0.1.1.tar.gz
| Download URL | whitebox_plugin_data_aircraft-0.1.1.tar.gz |
|---|---|
| Size | 14.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
863c1fe911b6526352e138c88712edd2bf96ffd91ae6c3e28193cb9ad102f51c
|
|
BLAKE2b-256 checksum How to use checksums |
8d0eb0dc809be804f0fccbf6b5078b70c0b5bc395fb6314f99a09d12d58ab1f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.0.dev0 CPython/3.14.4 Linux/6.1.75+
|
Release files / whitebox_plugin_data_aircraft-0.1.1-py3-none-any.whl
| Download URL | whitebox_plugin_data_aircraft-0.1.1-py3-none-any.whl |
|---|---|
| Size | 19.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
215e3383273a5879b15d60b46ab7a4aa586bb9df36a3415ce0c466af9c4bc756
|
|
BLAKE2b-256 checksum How to use checksums |
e236a93fe3ac74fd25646ca375309a126ff307ebc3356ea56070d42b66df4d41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.0.dev0 CPython/3.14.4 Linux/6.1.75+
|
Security for whitebox-plugin-data-aircraft 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.