mirror of
https://git.ianrenton.com/ian/spothole.git
synced 2026-06-24 13:45:11 +00:00
Merge branch 'main' into 95-send-spots-to-xota
# Conflicts: # webassets/apidocs/openapi.yml
This commit is contained in:
@@ -14,7 +14,7 @@ info:
|
||||
Spothole's source code is located at https://git.ianrenton.com/ian/spothole and the README there provides setup instructions if you would like to run your own copy. A demonstration server of Spothole is located at https://spothole.app.
|
||||
|
||||
## Changelog
|
||||
|
||||
|
||||
### 2.0
|
||||
|
||||
* POST `/spot` now supports upstream submission to the spotting services associated with various SIGs.
|
||||
@@ -23,6 +23,10 @@ info:
|
||||
* GET `/options` now returns `spot_submit_providers`, a map of SIG names to the names of providers that support upstream spot submission for that SIG. (This allows clients to present the user with options of where a new spot can be sent to.)
|
||||
* **Breaking change:** A user's QRZ.com and HamQTH credentials are now supplied as request headers (`X-QRZ-Username`, `X-QRZ-Password`, `X-QRZ-Session-Key`, `X-HamQTH-Username`, `X-HamQTH-Password`, `X-HamQTH-Session-ID`) rather than query parameters, to keep credentials out of server logs.
|
||||
|
||||
### 1.4
|
||||
|
||||
* Spots can now include a "propagation_mode" field, and the `/options` call enumerates the options that can have.
|
||||
|
||||
### 1.3
|
||||
|
||||
* `/solar` response now includes `ionosonde_data`, which contains ionosonde station measurements (LUF, foF2 and MUF) sourced from the GIRO Data Center as well as implied band states.
|
||||
@@ -912,6 +916,20 @@ components:
|
||||
- NONE
|
||||
example: SPOT
|
||||
|
||||
PropagationMode:
|
||||
type: string
|
||||
enum:
|
||||
- F2 layer ionospheric
|
||||
- Sporadic-E
|
||||
- Tropospheric ducting
|
||||
- Trans-Equatorial Propagation
|
||||
- Earth-Moon-Earth
|
||||
- Aurora
|
||||
- Meteor scatter
|
||||
- Rain scatter
|
||||
- Aircraft scatter
|
||||
example: Sporadic-E
|
||||
|
||||
LocationSourceForSpot:
|
||||
type: string
|
||||
enum:
|
||||
@@ -1167,6 +1185,11 @@ components:
|
||||
type: string
|
||||
description: The ID the source gave it, if any.
|
||||
example: "GUID-123456"
|
||||
propagation_mode:
|
||||
description: >
|
||||
Propagation mode, if known. This is only populated when the upstream spot specifically states it; Spothole
|
||||
does not try to determine it using its own algorithm.
|
||||
$ref: "#/components/schemas/PropagationMode"
|
||||
|
||||
|
||||
SpotSubmission:
|
||||
@@ -1881,6 +1904,11 @@ components:
|
||||
items:
|
||||
type: string
|
||||
example: "EU"
|
||||
propagation_modes:
|
||||
type: array
|
||||
description: A list of all the supported propagation mode names.
|
||||
items:
|
||||
$ref: '#/components/schemas/PropagationMode'
|
||||
max_spot_age:
|
||||
type: integer
|
||||
description: >
|
||||
|
||||
Reference in New Issue
Block a user