Skip to content

HochdruckHummer/WaveLogOffline

 
 

Repository files navigation

WaveLogOffline

 

WaveLogOffline is an app interface for Wavelog the cloud logbook for HAM radio OMs and YLs.

The main purpose of WaveLogOffline is the portable operating mode, where no Wifi or 3G/LTE is available, e.g. SOTA, IOTA or COTA. The logs can be stored in the app and when back to a internet connection, the log can be uploaded to a selfhosted Cloudlog instance. This app is developed as cross-platform tool for macOS, iOS, iPadOS, Android, Windows, Linux using the Qt framework.

Currently WaveLogOffline supports following features:

  • Upload to Wavelog via API
  • Query QRZ.com (if 3G/LTE is available)
  • Connect to Flrig by W1HKJ which e.g. runs on a Raspberry Pi which is connected to the radio and opens a Wifi to interact with CloudLogOffline
  • Set a CQ QRG if Flrig is not available
  • Live and post QSOs
  • SOTA Fields
  • SAT Fields
  • WWFF Fields
  • Hear Ham Repeater List

Build Instructions:

There is just one requirement, which is Qt. We recommend Qt 6.6 or later. On recent Debian-based systems, you can install the Qt 6 system packages with

sudo apt install qmake6 qt6-base-dev qt6-base-private-dev qt6-base-dev-tools qt6-declarative-dev qt6-l10n-tools qt6-positioning-dev libqt6opengl6-dev libgl-dev libqt6sql6-sqlite libqt6svg6-dev qml6-module-qt5compat-graphicaleffects

After installing Qt just follow these steps on command line:

git clone --recursive https://github.com/hochdruckhummer/WaveLogOffline.git
cd waveLogOffline/
mkdir build && cd build
qmake ../WaveLogOffline.pro
make -j4   # adjust to number of CPU cores

Or use QtCreator to build the project.

Then run the binary, app or exe

About

An App as Offline Frontend for WaveLog

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • QML 76.7%
  • C++ 21.5%
  • Other 1.8%