A CLI tool for tracking flights using the OpenSky Network API
Project description
Flight Tracker CLI
A command-line tool for tracking flights in real time using the OpenSky Network API. No API key required.
Setup
pip install flight-tracker-cli
That's it — works out of the box.
Commands
Track an aircraft
flight-tracker aircraft EK203
flight-tracker aircraft BAW117 --format json
Aircraft overhead
flight-tracker overhead --lat 25.2048 --lon 55.3657
flight-tracker overhead --lat 51.4775 --lon -0.4614 --radius 100
flight-tracker overhead --lat 40.6413 --lon -73.7781 --format json
Try asking (AI agent use case)
If you have flight-tracker installed as an OpenClaw skill, try natural language:
- "Where is flight EK203 right now?"
- "Is QR42 in the air?"
- "What's flying over me?"
- "Show me aircraft near London Heathrow"
OpenClaw / ClawHub
Install as a skill for any OpenClaw-compatible agent:
claw install flight-tracker
The skill auto-triggers on flight numbers, callsigns, and tracking phrases.
Rate Limits
The OpenSky free tier allows one request every 10 seconds. The CLI handles this automatically with exponential backoff retries (configurable with --retries).
Global Options
| Option | Default | Description |
|---|---|---|
--retries |
3 | Number of retries on failure |
--timeout |
20 | Request timeout in seconds |
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flight_tracker_cli-0.1.0.tar.gz.
File metadata
- Download URL: flight_tracker_cli-0.1.0.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3ed80c1b602fa70fe28e7fbc33f8862881572c0be8e5bea26151dbadfefe277
|
|
| MD5 |
2a3d240e39950b584dc1417a5436823f
|
|
| BLAKE2b-256 |
e18df82f2ba7aeb6ed55f858ce5262e226f986ec025175061359cbd82dbfdc0d
|
File details
Details for the file flight_tracker_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: flight_tracker_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f722d7b50c00858310561f3baff1c7f9da5b011d3ddd471adc5ca893b70e9fe
|
|
| MD5 |
52407c6e983ff285c6b174423247dd69
|
|
| BLAKE2b-256 |
e1b536d9a94d45553c6c385f07f9d257ac889a49f496ea16268f66a9f358f2cd
|