Most providers don't need the ability to override names

This commit is contained in:
Ian Renton
2026-07-30 18:56:53 +01:00
parent fffd230633
commit 266468f938
46 changed files with 72 additions and 93 deletions
+6 -33
View File
@@ -19,66 +19,55 @@ base-url: "http://localhost:8080"
# Spot providers to use. This is an example set, tailor it to your liking by commenting and uncommenting.
# RBN and APRS-IS are supported but have such a high data rate, you probably don't want them enabled.
# Each provider needs a class, a name, and an enabled/disabled state. Some require more config such as hostnames/IP
# Each provider needs a class and an enabled/disabled state. Some require more config such as hostnames/IP
# addresses and ports. You can duplicate them if you like, e.g. to support several DX clusters. RBN uses two ports, 7000
# for CW/RTTY and 7001 for FT8, so if you want both, you need two entries, as shown below.
# Feel free to write your own provider classes! There are details in the README.
spot-providers:
- class: "POTA"
name: "POTA"
enabled: true
- class: "SOTA"
name: "SOTA"
enabled: true
- class: "WWFF"
name: "WWFF"
enabled: true
- class: "WWBOTA"
name: "WWBOTA"
enabled: true
- class: "GMA"
name: "GMA"
enabled: true
# GMA requires an API key to fetch spots. After creating an account on cqgma.org, email support and request one.
api-key: ""
- class: "HEMA"
name: "HEMA"
enabled: true
- class: "ParksNPeaks"
name: "ParksNPeaks"
enabled: true
- class: "ZLOTA"
name: "ZLOTA"
enabled: true
- class: "WOTA"
name: "WOTA"
enabled: true
- class: "LLOTA"
name: "LLOTA"
enabled: true
- class: "Towers"
name: "Towers"
enabled: true
- class: "Tiles"
name: "Tiles"
enabled: true
- class: "APRSIS"
name: "APRS-IS"
enabled: false
- class: "DXCluster"
# Clusters have a "name" property in case you want to say which cluster node the data is from, or connect to
# several clusters and name them separately.
name: "HRD Cluster"
enabled: true
host: "hrd.wa9pie.net"
@@ -99,18 +88,12 @@ spot-providers:
enabled: false
host: "w3lpl.net"
port: 7373
# Prompt the cluster node gives when asking for a callsign to log in. Varies between cluster node software.
login_prompt: "Please enter your call:"
# Callsign Spothole will use to log into this cluster. Ensure the SSID (e.g. -99) is different to any personal
# connection you might make to this cluster node.
login_callsign: "N0CALL-99"
# Whether to allow RBN spots that come via this cluster. If you don't want RBN spots or you are making a separate
# connection to RBN directly, leave this as False. If you want RBN spots from this cluster, set this to True. (Make
# sure you aren't also separately connecting to RBN directly, otherwise you may get duplicate spots.) Note that not
# all clusters sent RBN spots anyway.
allow_rbn_spots: false
- class: "RBN"
- # RBN sources have a "name" property in case you want to differentiate between the CW/RTTY and FT8 sources.
name: "RBN CW/RTTY"
enabled: false
port: 7000
@@ -127,11 +110,12 @@ spot-providers:
enabled-by-default-in-web-ui: false
- class: "UKPacketNet"
name: "UK Packet Radio Net"
enabled: false
enabled-by-default-in-web-ui: false
- class: "XOTA"
# xOTA sources have a "name" property so you can define what programme it is for, since xOTA is generic software
# for running "something-on-the-air" programmes.
name: "39C3 TOTA"
enabled: false
url: "wss://39c3.totawatch.de/api/spot/live"
@@ -152,31 +136,24 @@ spot-providers:
# Alert providers to use. Same setup as the spot providers list above.
alert-providers:
- class: "POTA"
name: "POTA"
enabled: true
- class: "SOTA"
name: "SOTA"
enabled: true
- class: "WWFF"
name: "WWFF"
enabled: true
- class: "ParksNPeaks"
name: "ParksNPeaks"
enabled: true
- class: "WOTA"
name: "WOTA"
enabled: true
- class: "BOTA"
name: "BOTA"
enabled: true
- class: "NG3K"
name: "NG3K"
enabled: true
@@ -184,19 +161,15 @@ alert-providers:
# conditions, etc.) and make it available via the /api/v1/solar endpoint.
solar-condition-providers:
- class: "HamQSL"
name: "HamQSL"
enabled: true
- class: "NOAA3dayForecast"
name: "NOAA 3-day Forecast"
enabled: true
- class: "GIROIonosonde"
name: "GIRO Ionosonde Data"
enabled: true
- class: "KC2GProp"
name: "KC2G Propagation Data"
enabled: true
# Maximum time to keep spots and alerts in the system before deleting them. By default, one hour for spots and one week