kopia lustrzana https://github.com/glidernet/python-ogn-client
21 wiersze
690 B
Python
21 wiersze
690 B
Python
import os
|
|
from pathlib import Path
|
|
|
|
|
|
def get_valid_beacons():
|
|
# iterate over all txt files in the valid_messages directory
|
|
valid_beacons = []
|
|
for filename in os.listdir(Path(__file__).parent.parent.parent / "ogn-aprs-protocol" / "valid_messages"):
|
|
if filename in ('OGNINRE_InReach.txt', 'OGCAPT_Capturs.txt'):
|
|
continue
|
|
|
|
if filename.endswith('.txt'):
|
|
with open(os.path.dirname(__file__) + '/../../ogn-aprs-protocol/valid_messages/' + filename) as f:
|
|
for line in f:
|
|
if line.strip() == '':
|
|
continue
|
|
|
|
valid_beacons.append(line.strip())
|
|
|
|
return valid_beacons
|