Skip to content

Conversation

@df7cb
Copy link
Contributor

@df7cb df7cb commented Dec 2, 2025

This adds a new dependency on libcurl and uses it to post the current score and QSO/multiplier count to and contest online scoreboard every two minutes.

Since submitting HTTP requests takes time and the current background process also handles time-critical things like sending CW, a new background thread is added that simply loops between submits the score and waiting two minutes. The score is also sent at program exit to submit the last QSOs.

New logcfg parameters: ONLINESCORE, ONLINESCORE_URL, ONLINESCORE_USER, ONLINESCORE_PASS.

TODO:

  • proper libcurl autoconf integration
  • the submitted multiplier information does not properly reflect the contest yet
  • submitted CABRILLO-OPERATORS data isn't properly displayed by https://contestonlinescore.com, need to read more specs

@df7cb df7cb force-pushed the onlinescore branch 2 times, most recently from 46b7dc8 to 05fe044 Compare December 2, 2025 22:57
This adds a new dependency on libcurl and uses it to post the current
score and QSO/multiplier count to and contest online scoreboard every
two minutes.

Since submitting HTTP requests takes time and the current background
process also handles time-critical things like sending CW, a new
background thread is added that simply loops between submits the score
and waiting two minutes. The score is also sent at program exit to
submit the last QSOs.

New logcfg parameters: ONLINESCORE, ONLINESCORE_URL, ONLINESCORE_USER,
ONLINESCORE_PASS.

TODO:
* proper libcurl autoconf integration
* the submitted multiplier information does not properly reflect the contest yet
* submitted CABRILLO-OPERATORS data isn't properly displayed by https://contestonlinescore.com, need to read more specs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant