from datetime import datetime from .constants import FREQ_LOOKUP_TABLE, CHANNEL_LOOKUP_TABLE def get_channel_from_freq(freq): return FREQ_LOOKUP_TABLE.get(freq) def get_freq_details(channel): return CHANNEL_LOOKUP_TABLE.get(channel) def convert_timestamp_to_epoch(ts_string): try: return int(datetime.fromisoformat(ts_string.replace("Z", "+00:00")).timestamp()) except Exception as e: print(f"[!] Failed to parse timestamp: {ts_string}") return None