mirror of
https://codeberg.org/mclemens/qrzlogger.git
synced 2024-12-22 10:37:20 -05:00
A python application to log QSOs directly to QRZ.com from the command line
src/qrzlogger | ||
LICENSE | ||
pyproject.toml | ||
README.md | ||
screenshot.jpg | ||
setup.cfg |
qrzlogger
This script is a QRZ.com command line QSO logger. It does the following:
- asks the user for a call sign
- displays available call sign info pulled from QRZ.com
- displays all previous QSOs with this call (pulled from QRZ.com logbook)
- asks the user to enter QSO specific data (date, time, report, band etc.)
- uploads the QSO to QRZ.com's logbook
- fetches the just uploaded QSO from QRZ.com for review
- starts again from 1)
Screnshot
Dependencies
qrzlogger needs the following libraries:
- xmltodict
- prettytable
- colored
These libraries can be installed with the following commands:
# sudo pip install xmltodict prettytable colored
Furthermore, you need at least the XML subscription from QRZ.com.
Installation
- copy qrzlogger.py into a directory
- execute with "python3 qrzlogger.py"
- the application creates a default config file and states its location (~/.qrzlogger.ini)
- adapt ~/.qrzlogger.ini to your needs
- execute the application again with "python3 qrzlogger.py"