mirror of
https://github.com/smittix/intercept.git
synced 2026-07-25 01:08:11 -07:00
Add support for FlightAware dump1090-fa binary
Users building dump1090-fa from source (e.g., on Debian Trixie where dump1090-mutability is unavailable) can now use it with ADS-B tracking. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -154,7 +154,7 @@ def parse_sbs_stream(service_addr):
|
|||||||
def check_adsb_tools():
|
def check_adsb_tools():
|
||||||
"""Check for ADS-B decoding tools."""
|
"""Check for ADS-B decoding tools."""
|
||||||
return jsonify({
|
return jsonify({
|
||||||
'dump1090': shutil.which('dump1090') is not None or shutil.which('dump1090-mutability') is not None,
|
'dump1090': shutil.which('dump1090') is not None or shutil.which('dump1090-mutability') is not None or shutil.which('dump1090-fa') is not None,
|
||||||
'rtl_adsb': shutil.which('rtl_adsb') is not None
|
'rtl_adsb': shutil.which('rtl_adsb') is not None
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -174,7 +174,7 @@ def start_adsb():
|
|||||||
gain = data.get('gain', '40')
|
gain = data.get('gain', '40')
|
||||||
device = data.get('device', '0')
|
device = data.get('device', '0')
|
||||||
|
|
||||||
dump1090_path = shutil.which('dump1090') or shutil.which('dump1090-mutability')
|
dump1090_path = shutil.which('dump1090') or shutil.which('dump1090-mutability') or shutil.which('dump1090-fa')
|
||||||
|
|
||||||
if not dump1090_path:
|
if not dump1090_path:
|
||||||
return jsonify({'status': 'error', 'message': 'dump1090 not found.'})
|
return jsonify({'status': 'error', 'message': 'dump1090 not found.'})
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ TOOL_DEPENDENCIES = {
|
|||||||
'required': False,
|
'required': False,
|
||||||
'description': 'Mode S / ADS-B decoder (preferred)',
|
'description': 'Mode S / ADS-B decoder (preferred)',
|
||||||
'install': {
|
'install': {
|
||||||
'apt': 'sudo apt install dump1090-mutability',
|
'apt': 'sudo apt install dump1090-mutability (or build dump1090-fa from source)',
|
||||||
'brew': 'brew install dump1090-mutability',
|
'brew': 'brew install dump1090-mutability',
|
||||||
'manual': 'https://github.com/flightaware/dump1090'
|
'manual': 'https://github.com/flightaware/dump1090'
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user