2021-05-20 18:12:05 +02:00
|
|
|
# qrzlogger
|
2021-05-20 18:05:33 +02:00
|
|
|
|
|
|
|
This script is a QRZ.com command line QSO logger.
|
|
|
|
It does the following:
|
|
|
|
1) asks the user for a call sign
|
|
|
|
2) displays available call sign info pulled from QRZ.com
|
|
|
|
3) displays all previous QSOs with this call (pulled from QRZ.com logbook)
|
2021-05-21 12:19:30 +02:00
|
|
|
4) asks the user to enter QSO specific data (date, time, report, band etc.)
|
2021-05-20 18:05:33 +02:00
|
|
|
5) uploads the QSO to QRZ.com's logbook
|
2021-05-24 23:02:15 +02:00
|
|
|
5) fetches the just uploaded QSO from QRZ.com for review
|
|
|
|
7) starts again from 1)
|
2021-05-21 16:31:35 +02:00
|
|
|
|
|
|
|
# Screnshot
|
|
|
|
|
|
|
|
![screenshot](/screenshot.jpg?raw=true "screenshot")
|
2021-05-20 18:05:33 +02:00
|
|
|
|
2021-05-21 08:56:50 +02:00
|
|
|
# Dependencies
|
2021-05-20 23:17:07 +02:00
|
|
|
|
|
|
|
qrzlogger needs the following libraries:
|
|
|
|
|
2021-05-21 16:20:34 +02:00
|
|
|
* xmltodict
|
|
|
|
* prettytable
|
|
|
|
* colored
|
2021-05-20 23:17:07 +02:00
|
|
|
|
|
|
|
These libraries can be installed with the following command on Debian Linux based operating systems:
|
|
|
|
|
|
|
|
```
|
2021-05-21 16:20:34 +02:00
|
|
|
# sudo apt install python3-xmltodict python3-prettytable python3-colored
|
2021-05-20 23:17:07 +02:00
|
|
|
```
|
|
|
|
|
2021-05-21 10:47:02 +02:00
|
|
|
Furthermore, you need at least the XML subscription from QRZ.com.
|
|
|
|
|
2021-05-20 23:17:07 +02:00
|
|
|
# Installation
|
2021-05-20 18:05:33 +02:00
|
|
|
|
2021-06-01 16:17:31 +02:00
|
|
|
* copy _qrzlogger.py_ into a directory
|
2021-05-20 18:12:05 +02:00
|
|
|
* execute with "python3 qrzlogger.py"
|
2021-06-01 16:17:31 +02:00
|
|
|
* 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"
|
2021-05-20 18:12:05 +02:00
|
|
|
|
2021-06-01 16:17:31 +02:00
|
|
|
# License
|
2021-05-20 18:05:33 +02:00
|
|
|
|
2021-06-01 16:21:12 +02:00
|
|
|
see ![LICENSE](LICENSE)
|