plane-notify
Get notifications when selected aircraft take off or land using ADS-B data
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
pip 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