Introducing DragonLog – A Powerful Ham Radio Logging Tool

DragonLog

Whether you’re chasing DX across continents or logging local QSOs from your shack, an efficient, feature-rich logger can make all the difference. Meet DragonLog – a modern, Python-powered QSO logging tool designed by Andreas Schawo (DF1ASC) for both ham and CB radio operators.

๐Ÿ“ฆ Now available on PyPI: DragonLog
๐Ÿ Supports Python 3.10+ with full logging, upload, contest, and integration features.


๐Ÿ›  What Is DragonLog?

DragonLog is more than just a logging app. Itโ€™s a comprehensive station management tool tailored for todayโ€™s ham operators. It merges offline and online workflows – logging contacts, uploading to QSL services, integrating CAT control, and even decoding QSL QR codes.

Whether you’re a casual operator or a contesting enthusiast, DragonLog has your back.


๐Ÿ”ฅ Key Features

  • โœ… Ham & CB QSO Logging
  • ๐Ÿ“… Predefined logging fields with auto time, distance calc, and call validation
  • ๐Ÿ“š Integrated Callbooks: HamQTH, QRZ.com, QRZCQ.com
  • ๐Ÿ“ก CAT support via hamlib for real-time rig info (frequency, mode, power)
  • ๐Ÿ“ค Upload QSOs to:
    • eQSL.cc
    • Logbook of The World (LoTW)
    • HamQTH
  • ๐Ÿ“ฅ Download & check QSL status
  • ๐Ÿ”„ Auto-import logs from WSJT-X, JS8Call, fldigi, etc.
  • ๐Ÿ† Contest logging: Cabrillo & EDI exports, real-time call history, automatic exchange filling
  • ๐ŸŒ Flag & DX spotting system with telnet cluster
  • ๐Ÿ” Secure credentials storage using OS key vaults
  • ๐Ÿ“‘ Full ADIF (ADI/ADX) and Excel/CSV import/export
  • ๐Ÿง  Worked-before alerts, call suggestions, and OM profiles

๐Ÿ“ธ Clean, Intuitive UI (Multi-language)

DragonLog offers a clean and easy-to-use GUI – already translated to German, with UTF-8 support for proper callsign and operator name handling (e.g., umlauts, accents).

๐Ÿ’ฌ Color-coded form feedback:

ColorMeaning
๐ŸŸฅ RedRequired field
๐ŸŸง OrangeInvalid format
๐ŸŸจ YellowOptional/missing
๐ŸŸฉ GreenOK
๐Ÿ”ต BlueCallsign worked before

๐Ÿ’ก Use Cases

  • Everyday QSO logging with automatic distance and time
  • Contesters using Cabrillo export and real-time contest stats
  • DXers uploading to multiple QSL platforms
  • Digital mode ops auto-importing WSJT-X logs
  • 11m CB users logging and exporting non-ham QSOs
  • Multistation setups with separate databases/configs per operator or location

๐Ÿš€ Getting Started

๐Ÿ Install via pip:

pip install DragonLog

To add extra features:

pip install DragonLog[xlformat,qslqrcode]

โ–ถ๏ธ Run:

DragonLog

At first launch, DragonLog will guide you through station setup, database creation, and default locator configuration.


๐Ÿ’ป CAT Integration (hamlib)

Control and log data from your transceiver via hamlib. DragonLog supports most serial-interface radios and integrates rig frequency/mode updates in real time.

๐Ÿ“ฆ Prebuilt hamlib binaries: Hamlib GitHub


๐Ÿงช Contest Mode: Built-In Intelligence

Switch to contest logging with Ctrl + T. DragonLog:

  • Tracks call history and exchange data
  • Fills received fields automatically
  • Exports in standard formats
  • Filters logbook by contest event

๐Ÿ“Š Statistics & Visual Insights

  • Monitor QSO stats, QSL status, and mode breakdowns.
  • View DX spots and QSL QR codes.
  • Export your logbook to ADIF, CSV, or Excel for archival or migration.

๐Ÿ—ƒ๏ธ Multiple Databases

Need separate logs for different stations, operators, or events? DragonLog lets you switch databases or use config files for flexible setups:

DragonLog -ini MYSETUP.ini MYLOG.qlog

๐Ÿงญ Why DragonLog?

DragonLog fills the sweet spot between lightweight apps and heavyweight, complex loggers. Itโ€™s open-source, flexible, and community-driven – designed by a ham, for hams.

From daily QSOs to field day operations, DragonLog adapts to your operating style and tools.


๐Ÿ“Ž Resources


๐ŸŽ™๏ธ Ready to log smarter and go beyond paper logs? Try DragonLog today and take full control of your radio logging!

Post Comment