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
695d05d208
removed default config file -> will be created by the application |
||
---|---|---|
qrzlogger.py | ||
README.md | ||
screenshot.jpg |
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 command on Debian Linux based operating systems:
# sudo apt install python3-xmltodict python3-prettytable python3-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"
License
see LICENSE