Commit Graph
21 Commits
Author SHA1 Message Date
Ian Renton d26ddff7d1 Refactor of caching & data storage part 1 2026-07-31 14:12:55 +01:00
Ian Renton b09108b41b Fix a bug where some NaN values could leak into the JSON output, causing it to be invalid. Created a new safe_json_dumps method since we would otherwise now be providing multiple parameters all over the code 2026-06-28 18:09:44 +01:00
Ian Renton 14c4e6f221 Compatibility with Python 3.8 2026-03-31 21:13:18 +01:00
Ian Renton 3cd1352ff3 CQ/ITU zone lookups 2026-02-03 19:06:43 +00:00
Ian Renton 86beb27ebf Implement SSE endpoints in Tornado #3 2025-12-23 21:01:41 +00:00
Ian Renton fd246fc17b Partial reimplementation of the web server using Tornado #3 2025-12-23 11:03:01 +00:00
Ian Renton c95c6bb347 First attempt at SSE backend #3 2025-12-22 12:04:35 +00:00
Ian Renton 968576f74c Re-implement xOTA using Websocket client 2025-12-22 09:35:40 +00:00
Ian Renton 65d546ef7e Support BOTA alerts. Closes #58 2025-10-31 14:06:22 +00:00
Ian Renton 9768f976c5 Add prometheus metrics endpoint. Closes #67 2025-10-30 13:32:10 +00:00
Ian Renton 15c216c5e0 Infer location from WAB/WAI grid. Closes #62 2025-10-20 16:07:33 +01:00
Ian Renton b27d0f826c Add NG3K DXpedition calendar #17 2025-10-09 17:03:42 +01:00
Ian Renton c4aac4973d Get WWBOTA data via SSE. Thanks to Steven M1SDH for the patch. Closes #4 2025-10-05 08:09:06 +01:00
Ian Renton 280749919d Improve status API. Closes #11 2025-09-29 21:30:50 +01:00
Ian Renton 269e67225c Disk cache for QRZ lookup data #9 2025-09-29 20:54:27 +01:00
Ian Renton bcda5769ee Add APRS-IS support 2025-09-28 17:08:26 +01:00
Ian Renton 00c56a7c10 Extract config into yaml 2025-09-27 14:54:14 +01:00
Ian Renton 6d735cfc67 Implement basic API server 2025-09-27 14:27:39 +01:00
Ian Renton 27a61393cf Add data providers for most other programmes 2025-09-27 10:00:12 +01:00
Ian Renton fd2ffb47a0 DX Cluster support 2025-09-26 23:26:39 +01:00
Ian Renton c34821dc9b First commit 2025-09-26 22:37:17 +01:00