← Back to tools

plane-notify

Get notifications when selected aircraft take off or land using ADS-B data

transport Network linuxmacoswindows Python GPL-3.0

Description

plane-notify monitors aircraft using ADS-B data and sends notifications when a selected plane has taken off or landed. It compares older data to newer data to determine if a landing or takeoff has occurred, and can also detect nav mode changes, emergency squawk codes, and resolution advisory events. Notifications can be sent to Discord, Telegram, and Mastodon with location names, maps, images, and flight time details. Created by Jack Sweeney, known for the ElonJet tracker.

Install

pippip install -r requirements.txt (after git clone)

AI Summary

Aircraft tracking tool that sends notifications via Discord, Telegram, or Mastodon when selected planes take off or land using ADS-B data.

Capabilities

  • + Track specific aircraft by registration or ICAO hex code
  • + Detect takeoffs and landings using ADS-B data
  • + Send notifications to Discord, Telegram, and Mastodon
  • + Generate maps showing aircraft location on takeoff/landing
  • + Monitor emergency squawk codes and resolution advisories
  • + Track multiple planes with individual configuration files
  • + Reverse geocode coordinates to location names

Use When

  • When you want to track specific aircraft movements in real time
  • When you need automated alerts for plane takeoffs and landings
  • When monitoring aviation activity for specific tail numbers

Avoid When

  • x When you need a general flight search engine for commercial flights
  • x When you need real-time radar-style display of all aircraft
  • x When you do not have access to ADS-B data sources

Usage Patterns

Run the notifier

python plane-notify.py

Starts monitoring configured aircraft and sending notifications

Related Tools

View AGENTS.md for plane-notify