Commit Graph
86 Commits
Author SHA1 Message Date
Ian Renton a7a45190cb Make ionosonde_data a map keyed by URSI, and on polling the website, replace data for the specific URSI rather than overwriting everything. This allows us to preserve data from an older lookup if the website is down or returns nothing 2026-05-16 11:04:40 +01:00
Ian Renton 64a7b27887 Support fetching ionosonde data for FoF2 and MUF display on the Conditions page 2026-05-15 18:25:54 +01:00
Ian Renton f81ef4347f Modify the backend so that instead of using the server owner's QRZ & HamQTH credentials, it instead requires them to be provided by the client (if none are provided, the lookups do not occur.) 2026-05-09 15:43:22 +01:00
Ian Renton d51e5184a1 Radio blackout (R) scale 2026-04-04 10:45:42 +01:00
Ian Renton 9d04f8ea38 Add fetching of NOAA 3-day forecast 2026-04-03 17:22:59 +01:00
Ian Renton df9a82cad3 Add fetching of NOAA 3-day forecast 2026-04-03 17:10:36 +01:00
Ian Renton 8d2fcc69b0 More tweaks for string lat/lons 2026-04-03 15:32:48 +01:00
Ian Renton 11dd8fa77f Apparently I can't code 2026-04-03 09:04:18 +01:00
Ian Renton 11cec58f75 Merge remote-tracking branch 'origin/main' 2026-04-02 19:28:51 +01:00
Ian Renton 9814b656b2 Protection against strings getting into lat/lon 2026-04-02 19:28:42 +01:00
ian 936e675d56 Update data/solar_conditions.py 2026-04-01 12:19:14 +00:00
Ian Renton 041216c5bb Trap NaN frequencies and return None instead 2026-03-31 20:30:40 +01:00
Ian Renton 8257ec492d Trap NaN frequencies and return None instead 2026-03-30 19:09:04 +01:00
Ian Renton 5de5a7ffdf Solar weather table #92 2026-03-29 09:00:59 +01:00
Ian Renton ed1f9e5b06 Simplify API for band conditions #92 2026-03-29 08:31:36 +01:00
Ian Renton 11d71629ce Propagation conditions page #92 2026-03-29 08:13:43 +01:00
Ian Renton 2a5e0db5bc Add descriptions for solar conditions #92 2026-03-28 10:39:26 +00:00
Ian Renton 1173af6a9d Fetch solar conditions from HamQSL #92 2026-03-28 10:04:29 +00:00
Ian Renton 6982354364 Improve adherence to python coding standards and clear up IDE static analysis warnings 2026-02-27 19:17:04 +00:00
Ian Renton 6b18ec6f88 Bulk convert comments above classes/functions/methods into proper docstrings 2026-02-27 14:21:35 +00:00
Ian Renton e6c9bb1853 Extra protection against string lat/longs creeping into the system 2026-02-14 07:57:36 +00:00
Ian Renton 3cd1352ff3 CQ/ITU zone lookups 2026-02-03 19:06:43 +00:00
Ian Renton 522f90af97 Fix a bug where some WWFF references had "-" for lat/lon/grid and Spothole did not deal with them well. 2026-01-18 07:40:51 +00:00
Ian Renton 9b3536d740 Ensure "RTT" as a mode is understood as "RTTY" and similar. 2026-01-12 20:33:33 +00:00
Ian Renton e1cdc5b857 Move activation_score into SIGRef. Closes #91 2026-01-02 09:51:03 +00:00
Ian Renton 5482da0e69 Fix a bug where supplying a grid reference when adding a spot to the API resulted in dx_location_source=NONE in the spot object. Closes #90 2026-01-02 09:37:57 +00:00
Ian Renton 06d582ae2d Separate colours and icons out of the Spothole API and re-implement them in the client; provide new colour schemes. #88 2025-12-30 19:08:27 +00:00
Ian Renton 097c75eadd Improve SIG Ref lookup 2025-12-15 12:13:41 +00:00
Ian Renton 8a4f23ac72 Improve expired spot handling and efficiency of handling expired spots during web requests. 2025-11-29 16:12:44 +00:00
Ian Renton 3da8c80ad6 Defensive coding 2025-11-29 15:50:55 +00:00
Ian Renton 4aa7b91092 Fix a bug where a spot with no DX lat/lon could still be marked as having "good location" 2025-11-29 15:01:05 +00:00
Ian Renton 368e69bf00 Use tower-cell icon for cluster/unknown spots rather than the desktop icon 2025-11-26 21:49:11 +00:00
Ian Renton 0ccc2bd15d Minor tweaks 2025-11-17 17:58:52 +00:00
Ian Renton 5724c4c7ea Minor tweaks 2025-11-17 17:50:29 +00:00
Ian Renton b132fe8a39 Fix a bug where SIG API spots could be re-tagged as another SIG e.g. WAB if that was named in the comment. 2025-11-17 17:19:43 +00:00
Ian Renton e525aaed92 Fix a bug where spothole was too keen on extracting secondary references for xOTA programmes from comments, and was not checking that the "references" it found were surrounded by whitespace. 2025-11-16 17:46:40 +00:00
Ian Renton 114eacb9dc Fix a bug where spothole was too keen on extracting secondary references for xOTA programmes from comments, and was not checking that the "references" it found were surrounded by whitespace. 2025-11-16 17:45:58 +00:00
Ian Renton efa9806c64 Look up K0SWE's dxcc.json rather than using our own tables. Closes #80 2025-11-13 21:51:20 +00:00
Ian Renton 2ccfa28119 Get "qth" friendly name from QRZ/clublog and return in the callsign lookup. Closes #77 2025-11-02 20:51:16 +00:00
Ian Renton e83ddead62 Tidy up some issues with alerts #74 2025-11-02 17:54:34 +00:00
Ian Renton d80c4cfbeb Provide an externally usable callsign lookup feature. #73 2025-11-02 16:52:27 +00:00
Ian Renton 92af0761aa Move checks for multiple references in comments out of POTA and DX Cluster classes into the main infer_missing() function for spots. #54 2025-11-02 16:18:33 +00:00
Ian Renton 286ff66721 Refactor looking up SIG reference details into a common location, taking it out of the individual spot providers. This means we can now look up references properly from Cluster spot comments, etc. Closes #74 as there is no longer any duplication of these lookups. Works towards #54 as sig_refs now specify their sig internally. 2025-11-02 15:45:19 +00:00
Ian Renton 65d546ef7e Support BOTA alerts. Closes #58 2025-10-31 14:06:22 +00:00
Ian Renton 0c5b5f2062 Update API to have a sensible grouping of sig_refs rather than separate arrays of sig_refs, sig_refs_names and sig_refs_urls 2025-10-31 09:51:54 +00:00
Ian Renton 8ec3a67cf5 Rename dx_aprs_ssid to just dx_ssid, and add support for de_ssid. Add SSIDs to the web interface. #68 2025-10-30 10:47:57 +00:00
Ian Renton 3f827c597b Extract spotter information from comments of RBNHole and SOTAMAT posts 2025-10-25 10:34:52 +01:00
Ian Renton 6eb1bd5ef1 Stop cleaning up comments, Spothole should be agnostic to that kind of thing. 2025-10-25 10:16:15 +01:00
Ian Renton 15c216c5e0 Infer location from WAB/WAI grid. Closes #62 2025-10-20 16:07:33 +01:00
Ian Renton 86f2aed673 Ass WAB/WAI SIGs and extract data from cluster spots. Closes #51 2025-10-20 11:35:46 +01:00