YFKlog Perl Ham Radio logger: https://fkurz.net/ham/yfklog.html
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
210 lines
6.6 KiB
210 lines
6.6 KiB
############################################################################## |
|
# Config file for YFKlog. |
|
# |
|
# There are two different kinds of settings, MANDATORY settings without which |
|
# the program will NOT WORK and OPTIONAL settings which you might want to |
|
# change, but they have internal defaults if they are not specified. |
|
# Mandatory settings are marked with a "(M)", optional settings with a "(O)" |
|
# in the first description line. |
|
############################################################################## |
|
|
|
# (M) mycall: YFKlog can handle several logs parallell, but this one |
|
# is the one YFKlog starts with. As the name suggests, you should use your |
|
# callsign for it. Use lowercase letters. |
|
|
|
mycall=dl1test |
|
|
|
# (M) dbuser: Database username of your MySQL DB access |
|
|
|
dbuser=fabian |
|
|
|
# (M) dbname: name of the MySQL Database OR SQLite3 database file. |
|
|
|
dbname=YFKlog |
|
|
|
# (M) dbpass: ONLY for MySQL. |
|
# Database password. U should make this file only readable to |
|
# yourself (chmod 600 .yfklog) unless you want everyone to be able to read |
|
# your password. |
|
|
|
dbpass=notmypassword |
|
|
|
# (M) dbserver: |
|
# |
|
# If you use SQLite, set it to 'sqlite' |
|
# |
|
# For MySQL: |
|
# Depending on the configuration of your server, |
|
# only 'localhost' (via a socket) or only '127.0.0.1' (tcp) might work. |
|
|
|
dbserver=sqlite |
|
|
|
# (M) dbport: database server port (ONLY for MySQL) |
|
|
|
dbport=3306 |
|
|
|
# (O) directory: This is the default directory used for example for ADIF |
|
# import/export, PDF-label output etc. By default it's /tmp. |
|
|
|
directory=/tmp |
|
|
|
# (O) fieldorder: The order of the fields in the main entry mask. |
|
# Available fields (also default order is:) |
|
# CALL DATE TON TOFF BAND MODE QTH NAME QSLS QSLR RSTS RSTR REM PWR |
|
# You may omit fields you don't need. |
|
# Separate fields with whitespaces. |
|
|
|
fieldorder=CALL DATE TON TOFF BAND MODE QTH NAME QSLS QSLR RSTS RSTR REM PWR |
|
|
|
# (O) dband: The default band. At the moment YFKlog stores the band in m, |
|
# since I only work from 2190m (136 kHz) - 2m (144 MHz). If there is popular |
|
# demand for it, I could change it to kHz or MHz, so also VHF-EHF can properly |
|
# log their QSOs. Default is my "home band" 80 (m). |
|
|
|
dband=80 |
|
|
|
# (O) dmode: The default mode. You can enter any string here up to 6 letters. |
|
|
|
dmode=CW |
|
|
|
# (O) dmode: The default power. Only 4 digits for power, some OMs might want to |
|
# regard the number as kW instead of W, some as mW :-) |
|
|
|
dpwr=100 |
|
|
|
# (O) dqsls: Default value for QSL Sent. If not specifield it's "Q" for |
|
# "Queue", meaning that the QSO will be put into the QSL writing-Queue. |
|
|
|
dqsls=Q |
|
|
|
# (O) dqslr: Default value for QSL received. Usually the QSL has not arrived |
|
# when the QSO happens, so it is N by default |
|
|
|
dqslr=N |
|
|
|
# (O) dqslsi: Default value for QSL Sent for IMPORTED QSOs, if there is no such |
|
# info in the ADIF. This might be useful because for contest QSOs there is |
|
# usually no such info in the adif, and for those who do not send QSLs for |
|
# every contest QSO this is an easy way to make sure that they don't end up in |
|
# the QSL queue when dqsls=Q. Default: N |
|
|
|
dqslsi=N |
|
|
|
# (O) lat and lon: Latitude and longitude of the own station in decimal format. |
|
# Needed to calculate the distance and beam heading. |
|
|
|
lat=52 |
|
lon=-8 |
|
|
|
# (O) onlinedata: Specifies the columns of the logbook which will be added to |
|
# the online logbook. Possible columns: NR, CALL, DATE, T_ON, T_OFF, BAND, MODE |
|
# QTH, NAME, QSLS, QSLR, RSTS, RSTR, REM, PWR, DXCC, PFX, CONT, QSLINFO. |
|
# Separate fields with commas |
|
|
|
onlinedata=`CALL`, DATE, BAND, MODE, RSTS, RSTR, T_ON, QSLS, QSLR, PWR, QSLINFO, STATE |
|
|
|
# (O) ftp-information: If you want to use the upload function for a online |
|
# searchable log, some ftp-settings have to be specified. The names are |
|
# self-explaining. |
|
|
|
ftpserver=127.0.0.1 |
|
ftpport=21 |
|
ftpuser=dj1yfk |
|
ftppass=test |
|
ftpdir=/logs |
|
|
|
# (O) Liddish callsign addidions which have to be removed, so the DXCC and |
|
# Prefix can be properly determined. If you log stations with their proper |
|
# calls (/QRP is not a part of the call!), don't bother anyway. |
|
|
|
lidadditions=^QRP$|^LGT$|^\d{2,99}$ |
|
|
|
# (O) Additions to the callsign which do not change the DXCC or Prefix; default: |
|
# /P, /M, /MM, /AM. Add your own following the same schema if needed. |
|
|
|
csadditions=(^P$)|(^M{1,2}$)|(^AM$)|(^A$) |
|
|
|
# (O) Bands for award/statistic calculations. Default: all bands from 160 to |
|
# 2m. Format: Bands, separated by whitespaces. |
|
|
|
awardbands=160 80 40 30 20 17 15 12 10 6 2 |
|
|
|
# (O) Modes for award/statistic calculations. Default: CW and SSB |
|
# Format: Modes, separated by whitespaces. |
|
|
|
awardmodes=CW SSB |
|
|
|
# (O) Screenlayout: YFKlog supports (at the moment) two different layouts of |
|
# the main logging screen. You can toggle between them by setting screenlayout |
|
# to either 0 or 1. |
|
|
|
screenlayout=1 |
|
|
|
# (O) Checklogs: By default, when logging a new callsign, only the previous |
|
# contacts in the current log are checked. It's now possible also to specify |
|
# additional logs that will be checked for QSOs. If a QSO exists, it will be |
|
# shown in the same line where club-membership information is usually shown, in |
|
# a very short form: e.g: In logs: 9A/DJ1YFK/p PA/DJ1YFK/p |
|
# |
|
# Format: checklogs=LOG1 LOG2 LOG3... |
|
# |
|
# Example: checklog=DJ1YFK DM7A DG9YFK PA/DJ1YFK/P |
|
# |
|
# NB: The current active log can be included in the list; it'll be ignored. |
|
|
|
checklogs= |
|
|
|
# (O) hamlib rig model. 0 for no hamlib. |
|
|
|
rigmodel=0 |
|
|
|
# (O) hamlib path to the device. For example /dev/ttyS0 etc. |
|
|
|
rigpath=/dev/ttyS0 |
|
|
|
# (O) autoqueryrig: If set to 1, YFKlog queries the frequency from the |
|
# transceiver via hamlib at every new QSO automatically. |
|
|
|
autoqueryrig=0 |
|
|
|
# (O) operator: As of version 0.2.5, YFKlog can save an operator information |
|
# for every QSO. This is the default value. When logging, QSOs, the OP can also |
|
# be specified in the remarks-field by OPERATOR:DJ1YFK |
|
|
|
operator= |
|
|
|
# (O) lotwdetails: If set to 1, include all details (like CQ-Zone, ITU-Zone |
|
# etc) from lotw-reports into the log. If 0, only change the QSLrL flag to Y. |
|
|
|
lotwdetails=0 |
|
|
|
# (O) askme: Ask for confirmation when leaving the logging mode (to the menu) |
|
# without saving the QSO, or deleting a QSO. |
|
|
|
askme=1 |
|
|
|
# (O) logsort: How to sort the QSOs in the log display: Chronological or by the |
|
# QSO-number (how they were entered or imported). |
|
# Possible values: "C" = chronological, "N" = Number (default). |
|
|
|
logsort=C |
|
|
|
# (O) prevsort: How to sort the display of previous QSOs for a certain call |
|
# D = By date, descending (default) |
|
# A = By date, ascending |
|
|
|
prevsort=D |
|
|
|
# (O) browser: A browser to do QRZ.com call lookups. |
|
|
|
browser=firefox |
|
|
|
# (O) colors: Use terminal colors (1, default) or not (0). |
|
|
|
colors=1 |
|
|
|
# |
|
# Wether we should use the Ham::Callsign::DB class to look up data to |
|
# fill in QSO information with FCC and/or QRZ lookup information |
|
# |
|
usehamdb=0
|
|
|