mirror of
https://github.com/smittix/intercept.git
synced 2026-04-25 15:20:00 -07:00
- Remove Iridium satellite decoding feature (was placeholder/demo only) - Delete routes/iridium.py - Remove Iridium UI elements from index.html - Remove Iridium CSS styles - Remove Iridium dependencies and logger - Clean up SDR docstrings mentioning Iridium - Add version number display (fixes #31) - Add VERSION constant to config.py - Add --version / -V CLI flag to intercept.py - Display version badge in web UI header
42 lines
1.0 KiB
Python
42 lines
1.0 KiB
Python
# Utility modules for INTERCEPT
|
|
from .dependencies import check_tool, check_all_dependencies, TOOL_DEPENDENCIES
|
|
from .process import (
|
|
cleanup_stale_processes,
|
|
is_valid_mac,
|
|
is_valid_channel,
|
|
detect_devices,
|
|
safe_terminate,
|
|
register_process,
|
|
unregister_process,
|
|
cleanup_all_processes,
|
|
)
|
|
from .logging import (
|
|
get_logger,
|
|
app_logger,
|
|
pager_logger,
|
|
sensor_logger,
|
|
wifi_logger,
|
|
bluetooth_logger,
|
|
adsb_logger,
|
|
satellite_logger,
|
|
)
|
|
from .validation import (
|
|
escape_html,
|
|
validate_latitude,
|
|
validate_longitude,
|
|
validate_frequency,
|
|
validate_device_index,
|
|
validate_gain,
|
|
validate_ppm,
|
|
validate_hours,
|
|
validate_elevation,
|
|
validate_wifi_channel,
|
|
validate_mac_address,
|
|
validate_positive_int,
|
|
sanitize_callsign,
|
|
sanitize_ssid,
|
|
sanitize_device_name,
|
|
)
|
|
from .sse import sse_stream, format_sse, clear_queue
|
|
from .cleanup import DataStore, CleanupManager, cleanup_manager, cleanup_dict
|