Metadata-Version: 2.4
Name: DragonLog
Version: 25.12
Summary: Log QSO for Ham radio
Author-email: "Andreas Schawo, DF1ASC" <andreas@schawo.de>
Project-URL: Homepage, https://codeberg.org/dragoncode/DragonLog#readme
Project-URL: Bug Tracker, https://codeberg.org/dragoncode/DragonLog/issues
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: Ham Radio
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENCE.txt
Requires-Dist: PyQt6
Requires-Dist: maidenhead
Requires-Dist: PyADIF-File~=1.3
Requires-Dist: keyring
Requires-Dist: requests
Requires-Dist: xmltodict
Requires-Dist: HamCC~=1.0
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: packaging
Provides-Extra: xlformat
Requires-Dist: openpyxl; extra == "xlformat"
Provides-Extra: qslqrcode
Requires-Dist: opencv-python-headless; extra == "qslqrcode"
Requires-Dist: pyzbar; extra == "qslqrcode"
Dynamic: license-file

DragonLog
=========

[![PyPI Package](https://img.shields.io/pypi/v/dragonlog?color=%2334D058&label=PyPI%20Package)](https://pypi.org/project/dragonlog)
[![Python versions](https://img.shields.io/pypi/pyversions/dragonlog.svg?color=%2334D058&label=Python)](https://pypi.org/project/dragonlog)

Author: Andreas Schawo, DF1ASC 
([HamQTH](http://www.hamqth.com/DF1ASC), [eQSL](http://www.eqsl.cc/Member.cfm?DF1ASC))

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](https://codeberg.org/dragoncode/DragonLog/raw/master/dragonlog/icons/Screenshot.png)

*Screenshot in german translation*

This README will provide only brief introduction. 

For detailed instructions see
* [Handbuch](https://codeberg.org/dragoncode/DragonLog/src/branch/master/doc/DE_00_HANDBUCH.md) (deutsch)
* [Manual](https://codeberg.org/dragoncode/DragonLog/src/branch/master/doc/EN_00_MANUAL.md) (englisch)


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](https://codeberg.org/dragoncode/HamCC#readme)
* 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](https://www.dg1atn.de/darc-qsl-qr-code-reader/))


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](https://github.com/jaraco/keyring) module.


Copyright
---------
DragonLog &copy; 2023 by Andreas Schawo is licensed under [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/) 
