Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flight_tracker_cli-0.1.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flight_tracker_cli-0.1.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

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

Hashes for flight_tracker_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c3ed80c1b602fa70fe28e7fbc33f8862881572c0be8e5bea26151dbadfefe277
MD5 2a3d240e39950b584dc1417a5436823f
BLAKE2b-256 e18df82f2ba7aeb6ed55f858ce5262e226f986ec025175061359cbd82dbfdc0d

See more details on using hashes here.

File details

Details for the file flight_tracker_cli-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for flight_tracker_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f722d7b50c00858310561f3baff1c7f9da5b011d3ddd471adc5ca893b70e9fe
MD5 52407c6e983ff285c6b174423247dd69
BLAKE2b-256 e1b536d9a94d45553c6c385f07f9d257ac889a49f496ea16268f66a9f358f2cd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page