Log QSO for Ham radio
  • Python 99.2%
  • Makefile 0.6%
  • Batchfile 0.1%
Find a file
2025-12-31 08:52:36 +01:00
doc Updated URLs for codeberg.org 2025-12-31 08:23:33 +01:00
dragonlog Longer timeout for rigctld to fetch errors 2025-12-31 08:52:36 +01:00
i18n Longer timeout for rigctld to fetch errors 2025-12-31 08:52:36 +01:00
tools New cty data and resolved some flag mappings 2025-05-29 11:02:27 +02:00
ui_files Added operator as QSO field 2025-11-01 08:48:54 +01:00
.gitignore Added option to use ini file to enable test of empty settings 2024-09-17 20:00:51 +02:00
ADIF_COMPATIBILITY.md Made CC fields editable directly 2024-12-25 11:36:49 +01:00
AVAILABLE_CONTESTS.md Updated URLs for codeberg.org 2025-12-31 08:23:33 +01:00
BUILD_INSTRUCTIONS.md Added build instructions 2025-08-05 09:51:38 +02:00
LICENCE.txt Fixed LICENSE and pyproject.toml 2024-03-19 16:48:25 +01:00
main.py Restructured to be able to build a wheel 2023-11-22 20:32:26 +01:00
make.bat Switched to Makefile for uniform build, quicker workflow and build releases at any time 2024-08-16 20:33:46 +02:00
Makefile New doc structure and translation (#52) 2025-10-27 19:24:28 +01:00
MANIFEST.in Restructured to be able to build a wheel 2023-11-22 20:32:26 +01:00
pyproject.toml Updated URLs for codeberg.org 2025-12-31 08:23:33 +01:00
README.md Updated URLs for codeberg.org 2025-12-31 08:23:33 +01:00
requirements.txt Enabled makefiles to set venv path via parameter 2025-10-05 08:10:06 +02:00
setup_msi.py Switched to Py 3.12 for MSI and ZIP package 2025-07-19 20:22:05 +02:00

DragonLog

PyPI Package Python versions

Author: Andreas Schawo, DF1ASC (HamQTH, eQSL)

DragonLog is a logging program to log hamradio QSOs. Beside logging for ham radio you can also log CB radio QSOs.

Screenshot in german translation

Screenshot in german translation

This README will provide only brief introduction.

For detailed instructions see

Features

  • Runs on Windows, Linux and macOS
  • predefined fields for logging
  • input validation for callsign, RST, locator
  • show worked before if a callsign is already logged
  • distance calculation
  • automatic time
  • local callbook with immediate lookup
    • OM data build of your contacts (per callsign)
    • contest call history with received exchanges (per contest and callsign)
    • incorporating prefixes/suffixes
  • user triggered callbook search (HamQTH.com, QRZ.com and QRZCQ.com)
  • single and multiple QSO log upload
    • HamQTH.com
    • eQSL upload, check and download
    • LoTW signing, upload and check status
  • QSO and QSL statistics
  • log Contest and xOTA QSOs data (supported Contests see Help - Available Contests)
    • follow Contest statistics
    • export Contest log as Cabrillo, EDI or special file formats
  • CAT (band, frequency, mode/submode, power via hamlib integration)
  • watch log files for automatic log import of WSJT-X, JS8Call, fldigi and others
  • QSO log import/export
    • ADIF adi/adx/adi zipped
    • Excel/CSV
  • log 11m band QSOs
  • filter preset for recent QSOs (last week, month, half year, year)
  • UTF-8 support (e.g. use german umlauts)
  • convert non ASCII characters for ADIF export (for supported languages)
  • integrates CassiopeiaConsole
  • display DX spots from DX cluster via telnet
  • selectable font and font size
    • default proportional font with slashed zero (modified Inter font)
    • 3 independent font sizes for application, QSO form and CassiopeiaConsole
  • Read QSL-QR-Codes to QSL or import QSOs (based on work of TobbY, DG1ATN)

Security Notes

The passwords for callbook lookup and QSO upload are securely stored in your systems key vault (e.g. Credential Manager on Windows, KWallet on KDE/Linux, Keychain on macOS).

At startup, DragonLog will inform about which service is actually in use.

DragonLog relies on the keyring module.

DragonLog © 2023 by Andreas Schawo is licensed under CC BY-SA 4.0