• Joined on 2025-01-02
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-07-10 21:31:53 +00:00
34e3933d5d Towers refs can have three letters
eee0d70140 Create SIGRef objects when converting dict to Spot object in the spot object's own __post_init__ method rather than in add_spot.py
600a330e63 Fix a bug where SIGs weren't being handled properly in the add spot JS
f2a6bfa515 Support "SAT" propagation mode
Compare 4 commits »
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-07-10 13:21:55 +00:00
4d29e0026f Config option to disable logging web requests, to spare the log file.
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-07-06 19:37:26 +00:00
c7b6163440 Extra search and replaces in PNP spot frequencies to cope with a weird one encountered
c51648738f Update GMA API endpoints
Compare 2 commits »
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-07-01 00:47:25 +00:00
88923bc96e Fix a logging call
565a3f7564 LLOTA References are now prefixed with LL
Compare 2 commits »
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-06-28 23:47:25 +00:00
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
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-06-26 14:37:26 +00:00
72f367f607 Honestly 5 seconds delay for the denounce is fine, 500ms was unnecessarily quick
998b394d2c Update map and bands pages to use SSE endpoint after initial load. Closes #43.
Compare 2 commits »
w1cdn synced commits to refs/heads/95-send-spots-to-xota at w1cdn/spothole from mirror 2026-06-26 14:37:25 +00:00
3b5a4efb0b Merge branch 'main' into 95-send-spots-to-xota
d1df772649 Disambiguation between Towers and Toilets on the Air
215b61593b Seen GMA send "QRT" as a frequency
eb1d575623 Switch to an authoritative source of Spanish municipality data #114 and credit it in README #115
e4c3a52299 Add support for DME. Closes #114.
Compare 8 commits »
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-06-25 22:25:12 +00:00
d1df772649 Disambiguation between Towers and Toilets on the Air
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-06-23 21:25:12 +00:00
215b61593b Seen GMA send "QRT" as a frequency
eb1d575623 Switch to an authoritative source of Spanish municipality data #114 and credit it in README #115
Compare 2 commits »
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-06-23 13:15:18 +00:00
e4c3a52299 Add support for DME. Closes #114.
21a3ae70b5 Add support for DME. Closes #114.
d4d43a43c8 DME geodata CSV #114
Compare 3 commits »
w1cdn synced commits to refs/heads/114-support-dme at w1cdn/spothole from mirror 2026-06-23 13:15:18 +00:00
21a3ae70b5 Add support for DME. Closes #114.
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-06-22 04:35:14 +00:00
f28bcc2464 Allow standard parentheses for DX cluster "de_grid<prop_mode>dx_grid" structures
615e1183a8 Fix cache multithreading issues on startup?
0163643533 Improve error logging in sig_utils.py
757071972a Checking for some extra PnP Classes
273db04bb0 Improve exception logging in sigref lookup
Compare 6 commits »
w1cdn synced commits to refs/heads/95-send-spots-to-xota at w1cdn/spothole from mirror 2026-06-22 04:35:13 +00:00
59fa6500eb Merge branch 'main' into 95-send-spots-to-xota
615e1183a8 Fix cache multithreading issues on startup?
0163643533 Improve error logging in sig_utils.py
757071972a Checking for some extra PnP Classes
273db04bb0 Improve exception logging in sigref lookup
Compare 7 commits »
w1cdn synced new reference refs/heads/114-support-dme to w1cdn/spothole from mirror 2026-06-22 04:35:13 +00:00
w1cdn synced commits to refs/heads/114-support-dme at w1cdn/spothole from mirror 2026-06-22 04:35:13 +00:00
w1cdn synced commits to refs/heads/95-send-spots-to-xota at w1cdn/spothole from mirror 2026-06-21 12:15:11 +00:00
d1c4dd4e4c Merge branch 'main' into 95-send-spots-to-xota
96e2b0ce8b Fix a bug where the software would crash on startup if GMA API key was not provided. #112
316a356811 Docs for propagation modes
692fa83323 Merge branch 'main' into 95-send-spots-to-xota
5f24f1f9fb Extract propagation mode from grid<mode>grid type comments #113
Compare 13 commits »
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-06-21 12:15:11 +00:00
96e2b0ce8b Fix a bug where the software would crash on startup if GMA API key was not provided. #112
316a356811 Docs for propagation modes
5f24f1f9fb Extract propagation mode from grid<mode>grid type comments #113
0c256447a8 Extract grid<mode>grid type comments from clusters. Closes #113
b3db6e695c Solar condition monitoring improvements, mostly polling GIRO at a steady continual rate rather than bursting every hour, bug fixes and commenting improvements
Compare 8 commits »
w1cdn synced commits to refs/heads/95-send-spots-to-xota at w1cdn/spothole from mirror 2026-06-20 19:55:12 +00:00
ec5984ec35 Updated README.md
2affe460a5 Merge branch 'main' into 95-send-spots-to-xota
8c69bdf357 Minor tweak, uptime comment
18453beda5 Check GMA response actually contains a response rather than throwing an exception
Compare 4 commits »
w1cdn synced commits to refs/heads/main at w1cdn/spothole from mirror 2026-06-20 19:55:12 +00:00
3953271c5f Update README.md
85992b1ee9 Updated README.md
8c69bdf357 Minor tweak, uptime comment
Compare 3 commits »
w1cdn synced commits to refs/heads/95-send-spots-to-xota at w1cdn/spothole from mirror 2026-06-20 11:45:10 +00:00
277e374994 Merge branch 'main' into 95-send-spots-to-xota
5c598f91e6 Pass through more info from nginx and log it, to help me figure out who's using Spothole and contact them about upcoming API changes. Also an enabler for #101.
8d09484425 Move some of the "add spot" checks from client-side to server-side to avoid duplication and enforce them in the proper place. #95
92121d7953 Fix autoformat fuckery
e08a183d1b Move user credentials into HTTP request headers to prevent them being logged in the server logs
Compare 15 commits »