16 lines
No EOL
497 B
Python
16 lines
No EOL
497 B
Python
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
|
|
|