Code Monkey home page Code Monkey logo

qlog's Introduction

QLog

QLog is an Amateur Radio logging application for Linux, Windows and Mac OS. It is based on the Qt 5 framework und uses SQLite as database backend.

QLogs aims to be as simple as possible, but to provide everything the operator expects from the log. This log is not currently focused on contests.

Screenshot

Features

  • ADIF import/export
  • Rig and rotator control via Hamlib
  • HamQTH and QRZ.com callbook integration
  • DX cluster integration
  • LotW, eQSL QRZ.com and Clublog integration (eQSL includes QSL pictures download)
  • Secure Password Storage for all services with password
  • Online and Offline map
  • Bandmap
  • WSJT-X integration
  • Station Location Profile support
  • Various station statistics
  • Basic Awards support
  • Custom QSO Filters
  • Basic Satellite support
  • NO ads, NO user tracking, NO hidden telemetry - simply free and open-source
  • SQLite backend.

For more details, screenshots etc, please, see QLog Wiki

Please, used QLog Issues for reporting any issue or open a discussion.

Installation

Minimum Hardware Requirements

  • The recommended graphical resolution: 1920x1080
  • CPU and memory: minimum requirements the same as for your OS
  • Graphic Card with OpenGL support
  • Serial connection if radio control is used

Windows

For users:

Prerequisites:

Installaction packages are available for Windows 64bit

For developers:

Prerequisites

  • Visual Studio 2019
  • Installed Qt 5.15 for Windows
  • Installed qtkeychain-devel library and headers
  • Installed OpenSSL-devel libraries and headers
  • Installed HamLib-devel libraries and headers
  • All integrated in QT Creator

To be honest, It is not easy to compile it under Windows but it is possible.

Linux

For users:

Prerequisites:

  • Installed Trusted QSL (Optional) - sudo apt install trustedqsl or from ARRL

DEB packages are available for amd64, arm64 and armhf platforms via Ubuntu PPA. Ubuntu 20.04, 21.10 and 22.04 (beta) users can use following commands:

sudo add-apt-repository ppa:foldyna/qlog

sudo apt update

sudo apt install qlog

RPM packages are available via GitHub Releases

Snap or Flatpak are not planned at this moment.

For developers:

for Debian:

sudo apt-get -y install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libsqlite3-dev libhamlib++-dev libqt5charts5-dev qttools5-dev-tools libqt5keychain1 qt5keychain-dev qtwebengine5-dev build-essential

for Fedora:

dnf install qt5-qtbase-devel qt5-qtwebengine-devel qt5-qtcharts-devel hamlib-devel qtkeychain-qt5-devel

for all:

git clone --recurse-submodules https://github.com/foldynl/QLog.git

cd QLog

for Debian:

qmake QLog.pro

for Fedora:

/usr/bin/qmake-qt5

for all:

make

MacOS

TBD - Need help

License

Copyright (C) 2020 Thomas Gatzweiler

Copyright (C) 2021-2022 Ladislav Foldyna

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

qlog's People

Contributors

7h0ma5 avatar foldynl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.