WSJT and JS8Call #59

Closed
opened 2026-10-05 01:18:35 +02:00 by adam · 6 comments
Owner

I think it would be really neat to support JS8Call in a similar way to the offline EAS integration - allowing specific callsigns or preables to trigger forwarding of messages from JS8Call out over the mesh.

I think it would be really neat to support JS8Call in a similar way to the offline EAS integration - allowing specific callsigns or preables to trigger forwarding of messages from JS8Call out over the mesh. <!-- github-sync-id:3104428170 -->
adam closed this issue 2026-10-05 01:18:35 +02:00
Author
Owner
Example here for wsjt https://github.com/ckuhtz/ham/tree/main/wsjtx https://github.com/ckuhtz/ham/blob/main/mcast/recv_decode.py Use case here https://github.com/dslotter/wsjtx_to_n3fjp/blob/master/wsjtx_to_n3fjp.py Example from source tree for messages https://sourceforge.net/p/wsjt/wsjtx/ci/master/tree/UDPExamples/BeaconsModel.hpp https://sourceforge.net/p/wsjt/wsjtx/ci/master/tree/UDPExamples/BeaconsModel.cpp <!-- github-comment-id:3456854609 -->
Author
Owner
Js8Call method https://github.com/simplyequipped/pyjs8call/blob/main/pyjs8call/js8call.py https://github.com/simplyequipped/pyjs8call/tree/main/pyjs8call Details on js8call https://github.com/js8call/js8call/tree/main <!-- github-comment-id:3456898049 -->
Author
Owner

Something like two new functions in modules/radio.py

Ideally they have a filter for a list of "watched call signs"

Have a UDP listener to grab them both and parse them? Be sure to to limit brodcast ip and port only to the services here

We also need to await like we do for monitoring Hamlib

A new async task for the listener added to main in mesh_bot.py

Something like two new functions in modules/radio.py Ideally they have a filter for a list of "watched call signs" Have a UDP listener to grab them both and parse them? Be sure to to limit brodcast ip and port only to the services here We also need to await like we do for monitoring Hamlib A new async task for the listener added to main in mesh_bot.py <!-- github-comment-id:3457145782 -->
Author
Owner

Wsjt specs in a different project https://github.com/MarcFontaine/wsjtx-udp

Wsjt specs in a different project https://github.com/MarcFontaine/wsjtx-udp <!-- github-comment-id:3457156294 -->
Author
Owner

I think it would be really neat to support JS8Call in a similar way to the offline EAS integration - allowing specific callsigns or preables to trigger forwarding of messages from JS8Call out over the mesh.

Give this a test? It's still fresh might need a refactor but I'm wondering if it detects

https://github.com/SpudGunMan/meshing-around/pull/246

> I think it would be really neat to support JS8Call in a similar way to the offline EAS integration - allowing specific callsigns or preables to trigger forwarding of messages from JS8Call out over the mesh. Give this a test? It's still fresh might need a refactor but I'm wondering if it detects https://github.com/SpudGunMan/meshing-around/pull/246 <!-- github-comment-id:3458124642 -->
Author
Owner

CoPilot is crazy. Thanks @SpudGunMan for looking at this!!

CoPilot is crazy. Thanks @SpudGunMan for looking at this!! <!-- github-comment-id:3458535920 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/meshing-around#59