Real-time notifications for specific aircraft takeoffs and landings using ADS-B data from OpenSky or ADSBExchange.
plane-notify is a Python application that monitors ADS-B flight data to send real-time notifications when specific aircraft take off or land. It solves the problem of tracking high-interest flights by providing automated alerts with location details via platforms like Discord and Telegram. The tool supports both free and paid data sources, making it versatile for various use cases.
Aviation enthusiasts, developers tracking specific aircraft (e.g., celebrity jets), and hobbyists interested in real-time flight data monitoring and automation.
Developers choose plane-notify for its simplicity, support for multiple notification platforms, and flexibility in data sources, offering a self-hosted alternative to commercial flight tracking services with customizable aircraft-specific configurations.
Real-time ADS-B notifications for specific aircraft takeoffs and landings. Supports output many platforms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports both free OpenSky and paid ADSBExchange APIs, allowing users to choose based on budget and data accuracy needs, as noted in the config setup.
Sends real-time notifications to Discord, Telegram, and other platforms with location details from coordinate reverse lookup, enhancing user engagement and accessibility.
Enables per-plane tracking via INI files, ideal for monitoring high-interest flights like celebrity jets, with configurable output methods.
Offers flight mapping through Selenium/ChromeDriver for screenshots or Google Static Maps, providing visual context for alerts, though setup can be complex.
Includes Docker Compose setup for containerized deployment, simplifying installation and management compared to manual Python environment setup.
The README admits that the OpenSky integration has more bugs as development focuses on ADSBExchange, reducing reliability for users relying on free data.
Requires installing dependencies like Selenium/ChromeDriver or Google Static Maps, and configuring multiple INI files, increasing initial effort and potential errors.
TODOs list missing features like proper logging, service management, and project restructuring, indicating the tool is still in development and may lack stability.
ADSBExchange support is only for expensive partnership APIs, not the more accessible RapidAPI, restricting data source options and increasing costs for reliable tracking.