Skip to content

nodlek-ctrl/FT8Spy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


FT8Spy

FT8Spy is a system tray application written in Go that monitors a WSJT-X server for status messages and updates Discord Rich Presence accordingly. It uses the fyne.io/systray package for the system tray interface and github.com/hugolgst/rich-go/client for Discord Rich Presence integration.

Features

  • Monitors WSJT-X server for status messages.
  • Updates Discord Rich Presence with information about WSJT-X status.
  • Provides a system tray interface for easy access and quick exit.

Installation

Pre-built Executables

You can find pre-built executables for Windows in the Releases section.

Configuration

  • The Discord Rich Presence is updated with information about the WSJT-X status, including the mode and frequency when WSJT-X is open.
  • Switch between frequencies or mode to force update the presence.
  • The system tray icon provides a "Quit" option for easy termination of the application.

Dependencies

Contributing

Feel free to contribute by opening issues or creating pull requests. Your feedback and enhancements are welcome!

To Do

  • Create Github Action to build for all systems (Current Priority)
  • Document build process
  • Make the progrm open and close with WSJT-X
  • Support other digimode applications

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 - see the LICENSE file for details.

Acknowledgments

  • The fyne.io team for the system tray package.
  • hugolgst for the Discord Rich Presence library.
  • k0swe for the WSJT-X client library.

About

Let the world know your frequency!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages