HEMA support

This commit is contained in:
Ian Renton
2025-09-27 10:24:04 +01:00
parent 27a61393cf
commit 172fba43c4
4 changed files with 95 additions and 12 deletions

20
main.py
View File

@@ -3,6 +3,7 @@ import signal
from providers.dxcluster import DXCluster
from providers.gma import GMA
from providers.hema import HEMA
from providers.pota import POTA
from providers.sota import SOTA
from providers.wwbota import WWBOTA
@@ -22,17 +23,14 @@ if __name__ == '__main__':
# Create providers
providers = [
POTA(),
SOTA(),
WWFF(),
WWBOTA(),
GMA(),
# todo HEMA
# POTA(),
# SOTA(),
# WWFF(),
# WWBOTA(),
# GMA(),
HEMA(),
# todo PNP
# todo RBN
# todo packet?
# todo APRS?
DXCluster("hrd.wa9pie.net", 8000),
# DXCluster("hrd.wa9pie.net", 8000),
# DXCluster("dxc.w3lpl.net", 22)
]
# Set up spot list
@@ -45,7 +43,7 @@ if __name__ == '__main__':
# todo thread to clear spot list of old data
# Todo serve spot API
# Todo spot API arguments e.g. "since" based on received_time of spots, sig only, dx cont, dxcc, de cont, band, mode, filter out qrt, filter pre-qsy
# Todo spot API arguments e.g. "since" based on received_time of spots, sources, sigs, dx cont, dxcc, de cont, band, mode, filter out qrt, filter pre-qsy
# Todo serve status API
# Todo serve apidocs
# Todo serve website