||4 months ago|
|src/qrzlogger||4 months ago|
|LICENSE||1 year ago|
|README.md||12 months ago|
|pyproject.toml||1 year ago|
|screenshot.jpg||1 year ago|
|setup.cfg||1 year ago|
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)
qrzlogger needs Python 3 and the following libraries:
Furthermore, you need at least the XML subscription from QRZ.com.
Before installing qrzlogger, please make sure that pip, setuptools and wheel are installed and up-to-date:
# python3 -m pip install --upgrade pip setuptools wheel
Finally, install qrzlogger with pip:
# python3 -m pip install qrzlogger
To update qrzlogger, execute the following command:
# python3 -m pip install --upgrade qrzlogger
- execute the application with "qrzlogger"
- qrzlogger creates a default config file and states its location (e.g. ~/.qrzlogger.ini)
- adapt ~/.qrzlogger.ini to your needs. Important setting are:
- station_call: This is your station call (must match with the QRZ.com logbook)
- api_key: Your QRZ.com API key. You find it under "settings" in the QRZ.com logbook'
- qrz_user: Your QRZ.com user name, typically your call sign'
- qrz_pass: Your QRZ.com password (not the API key)'
- execute the application again with "qrzlogger"