[
Logbook Home
] [
Log
] [
RRDXA60
] [
Most Active Operator
] [
Challenge
] [
Events
] [
Cabrillo Upload
] [
Adif Upload
] [
Member Area
]
Logbook
country: LUXEMBOURG
contest: CQ-WPX-CW
click to remove filter
return to main page
Date
station
op
DX call
DXCC
band
freq
mode
sent
recv
grid
contest
29.05.2022
DK5DQ
LX4A
Luxembourg
40m
7.047
CW
599
599
CQ-WPX-CW
24.01.2022
DR2C
DJ0IF
LX5MF
Luxembourg
80m
3.520
CW
599 79
569 001
CQ-WPX-CW
31.05.2020
DL8TG
LX20I
Luxembourg
80m
3.51560
CW
599
599
CQ-WPX-CW
31.05.2020
DL5JQ
LX20I
Luxembourg
15m
21.037
CW
599
599
CQ-WPX-CW
31.05.2020
DL8TG
LX20I
Luxembourg
20m
14.0146
CW
599
599
CQ-WPX-CW
31.05.2020
YO4AAC
YO4KAK
LX20I
Luxembourg
10m
28.0138
CW
599
599
CQ-WPX-CW
31.05.2020
YO4AAC
YO4KAK
LX20I
Luxembourg
10m
28.0138
CW
599
599
CQ-WPX-CW
31.05.2020
DL8TG
LX20I
Luxembourg
40m
7.02204
CW
599
599
CQ-WPX-CW
30.05.2020
DL5JQ
LX20I
Luxembourg
80m
3.521
CW
599
599
CQ-WPX-CW
30.05.2020
YO4AAC
YO4KAK
LX20I
Luxembourg
20m
14.0525
CW
599
599
CQ-WPX-CW
30.05.2020
DL8TG
LX20I
Luxembourg
15m
21.0042
CW
599
599
CQ-WPX-CW
30.05.2020
YO4AAC
YO4KAK
LX20I
Luxembourg
15m
21.0101
CW
599
599
CQ-WPX-CW
30.05.2020
YO4AAC
YO4KAK
LX20I
Luxembourg
15m
21.0099
CW
599
599
CQ-WPX-CW
30.05.2020
DK8ZZ
LX20I
Luxembourg
40m
7.019000
CW
599 177
599 249
JN29
CQ-WPX-CW
18.07.2019
DD5KD
LX50MOON
Luxembourg
40m
7.07493
FT8
-11
-13
CQ-WPX-CW
09.07.2019
DD5KD
LX19CWC
Luxembourg
40m
7.07640
FT8
-24
-24
CQ-WPX-CW
26.05.2019
DD5KD
LX7I
Luxembourg
80m
3.52881
CW
599
599
CQ-WPX-CW
25.05.2019
DK5TRI
LX7I
Luxembourg
20m
14.0119
CW
599
599
CQ-WPX-CW
25.05.2019
DQ0A
DK2DQ
LX7I
Luxembourg
40m
7.00825
CW
599
599
CQ-WPX-CW
27.05.2018
DQ0A
LX7I
Luxembourg
40m
7.00403
CW
599
599
CQ-WPX-CW
26.05.2018
DJ6TK
LX7I
Luxembourg
20m
14.020
CW
599
599
CQ-WPX-CW
26.05.2018
DD0CC
DL3HAH
LX1NO
Luxembourg
15m
21.061
CW
599
599
CQ-WPX-CW
26.05.2018
YO4AAC
LX7I
Luxembourg
15m
21.0056
CW
599
599
CQ-WPX-CW
26.05.2018
DD0CC
DL1YAF
LX7I
Luxembourg
15m
21.006
CW
599
599
CQ-WPX-CW
26.05.2018
DD0CC
DJ0SP
LX7I
Luxembourg
20m
14.036
CW
599
599
CQ-WPX-CW
26.05.2018
DD0CC
DL1YAF
LX7I
Luxembourg
40m
7.007
CW
599
599
CQ-WPX-CW
26.05.2018
DD0CC
DL1EKC
LX7I
Luxembourg
80m
3.538
CW
599
599
CQ-WPX-CW
28.05.2017
YO9HP
LX7I
Luxembourg
80m
3.54842
CW
599
599
CQ-WPX-CW
28.05.2017
DK5AX
LX7I
Luxembourg
40m
7.01274
CW
599
599
CQ-WPX-CW
28.05.2017
YO9HP
LX2LX
Luxembourg
20m
14.0653
CW
599
599
CQ-WPX-CW
28.05.2017
YO4AAC
LX7I
Luxembourg
20m
14
CW
599
599
CQ-WPX-CW
28.05.2017
YO9HP
LX7I
Luxembourg
40m
7.02705
CW
599
599
CQ-WPX-CW
28.05.2017
YO4AAC
LX7I
Luxembourg
40m
7
CW
599
599
CQ-WPX-CW
28.05.2017
DK5AX
LX7I
Luxembourg
80m
3.51654
CW
599
599
CQ-WPX-CW
27.05.2017
YO4AAC
LX7I
Luxembourg
20m
14.0243
CW
599
599
CQ-WPX-CW
27.05.2017
YO9HP
LX7I
Luxembourg
20m
14.0151
CW
599
599
CQ-WPX-CW
27.05.2017
YO4AAC
LX4A
Luxembourg
15m
21
CW
599
599
CQ-WPX-CW
27.05.2017
YO9HP
LX4A
Luxembourg
15m
21.0496
CW
599
599
CQ-WPX-CW
27.05.2017
YO4AAC
LX4A
Luxembourg
15m
21.0496
CW
599
599
CQ-WPX-CW
25.05.2017
YO4AAC
LX/PF3X
Luxembourg
20m
14.0701
DIGI
(
DIG
)
599
599
CQ-WPX-CW
29.05.2016
DL8OBF
LX7I
Luxembourg
20m
14.00367
CW
599 36
599 4112
CQ-WPX-CW
29.05.2016
PA0R
LX1ER
Luxembourg
40m
7.037
CW
599
599
CQ-WPX-CW
29.05.2016
DL3QQ
LX/OO9O
Luxembourg
80m
3.541
CW
599
599
CQ-WPX-CW
29.05.2016
DJ4MH
LX1ER
Luxembourg
80m
3.515
CW
599
599
JN39
CQ-WPX-CW
29.05.2016
DJ4MH
LX/OO9O
Luxembourg
40m
7.007
CW
599
599
JN39
CQ-WPX-CW
29.05.2016
DL3HAH
LX/OO9O
Luxembourg
40m
7.008
CW
599
599
CQ-WPX-CW
29.05.2016
YO4AAC
LX7I
Luxembourg
15m
21
CW
599
599
CQ-WPX-CW
29.05.2016
DJ4MH
LX4A
Luxembourg
10m
28.055
CW
599
599
CQ-WPX-CW
29.05.2016
YO9HP
LX7I
Luxembourg
15m
21.0134
CW
599
599
CQ-WPX-CW
29.05.2016
DK2DQ
LX/OO9O
Luxembourg
40m
7.01630
CW
599
599
CQ-WPX-CW
29.05.2016
YO4AAC
LX4A
Luxembourg
10m
28.0490
CW
599
599
CQ-WPX-CW
29.05.2016
PA0R
LX7I
Luxembourg
80m
3.521
CW
599
599
CQ-WPX-CW
29.05.2016
YO9HP
LX7I
Luxembourg
40m
7.01675
CW
599
599
CQ-WPX-CW
29.05.2016
YO9HP
LX1ER
Luxembourg
80m
3.54287
CW
599
599
CQ-WPX-CW
28.05.2016
YO9HP
LX1ER
Luxembourg
40m
7.04593
CW
599
599
CQ-WPX-CW
28.05.2016
DJ4MH
LX7I
Luxembourg
40m
7.011
CW
599
599
CQ-WPX-CW
28.05.2016
DF9TS
LX7I
Luxembourg
20m
14.067
CW
599
599
CQ-WPX-CW
28.05.2016
DL5AOJ
LX7I
Luxembourg
20m
14.067
CW
599
599
CQ-WPX-CW
28.05.2016
YO9HP
LX7I
Luxembourg
20m
14.0673
CW
599
599
CQ-WPX-CW
28.05.2016
YO4AAC
LX/OO9O
Luxembourg
20m
14.0471
CW
599
599
CQ-WPX-CW
28.05.2016
DL1YAF
LX7I
Luxembourg
15m
21.007
CW
599
599
CQ-WPX-CW
28.05.2016
DL1HBT
LX4A
Luxembourg
10m
28.041
CW
599
599
CQ-WPX-CW
28.05.2016
YO9HP
LX4A
Luxembourg
10m
28.0416
CW
599
599
CQ-WPX-CW
28.05.2016
YO9HP
LX1ER
Luxembourg
10m
28.0060
CW
599
599
CQ-WPX-CW
28.05.2016
YO4AAC
LX4A
Luxembourg
10m
28
CW
599
599
CQ-WPX-CW
28.05.2016
DK3QZ
LX1ER
Luxembourg
80m
3.524
CW
599
599
CQ-WPX-CW
28.05.2016
DL1EKC
LX7I
Luxembourg
40m
7.016
CW
599
599
CQ-WPX-CW
31.05.2015
DF0SX
DL1CW
LX/OO9O
Luxembourg
40m
7.0281
CW
599
599
CQ-WPX-CW
31.05.2015
LX7I
LX7I
Luxembourg
10m
28.010
CW
599
599
CQ-WPX-CW
31.05.2015
5H3EE
LX/OO9O
Luxembourg
20m
14.0687
CW
599
599
CQ-WPX-CW
31.05.2015
5H3EE
LX7I
Luxembourg
20m
14.0687
CW
599
599
CQ-WPX-CW
31.05.2015
DL3QQ
LX/OO9O
Luxembourg
40m
7.02000
CW
599
599
CQ-WPX-CW
31.05.2015
DJ4MH
LX7I
Luxembourg
40m
7.003
CW
599
599
CQ-WPX-CW
31.05.2015
5H3EE
LX4A
Luxembourg
15m
21.0638
CW
599
599
CQ-WPX-CW
31.05.2015
LX7I
LX4A
Luxembourg
15m
21.064
CW
599
599
CQ-WPX-CW
31.05.2015
LX7I
LX/OO9O
Luxembourg
40m
7.020
CW
599
599
CQ-WPX-CW
31.05.2015
DJ7JC
LX7I
Luxembourg
15m
21.0536
CW
599
599
CQ-WPX-CW
31.05.2015
DL1DBR
LX/OO9O
Luxembourg
40m
7.01981
CW
599
599
CQ-WPX-CW
31.05.2015
DL3HAH
LX7I
Luxembourg
10m
28.0122
CW
599
599
CQ-WPX-CW
31.05.2015
DL1XW
LX7I
Luxembourg
15m
21.0098
CW
599
599
CQ-WPX-CW
31.05.2015
YO4AAC
LX7I
Luxembourg
15m
21.0070
CW
599
599
CQ-WPX-CW
31.05.2015
YO4AAC
LX7I
Luxembourg
20m
14.0461
CW
599
599
CQ-WPX-CW
30.05.2015
LX7I
LX7I
Luxembourg
80m
3.534
CW
599
599
CQ-WPX-CW
30.05.2015
PA0R
LX7I
Luxembourg
20m
14.0347
CW
599
599
CQ-WPX-CW
30.05.2015
DK5AX
LX/OO9O
Luxembourg
80m
3.54694
CW
599
599
CQ-WPX-CW
30.05.2015
DL5JQ
LX/OO9O
Luxembourg
80m
3.507
CW
599
599
CQ-WPX-CW
30.05.2015
LX7I
LX7I
Luxembourg
10m
28.056
CW
599
599
CQ-WPX-CW
30.05.2015
DL3QQ
LX/OO9O
Luxembourg
20m
14.0496
CW
599
599
CQ-WPX-CW
30.05.2015
LX7I
LX7I
Luxembourg
20m
14.000
CW
599
599
CQ-WPX-CW
30.05.2015
DK5AX
LX7I
Luxembourg
20m
14.0302
CW
599
599
CQ-WPX-CW
30.05.2015
DK2DQ
DK65DARC
LX/OO9O
Luxembourg
40m
7.00900
CW
599
599
CQ-WPX-CW
30.05.2015
DP3D
DK3KD
LX7I
Luxembourg
20m
14.030
CW
599
599
CQ-WPX-CW
30.05.2015
LX7I
LX3DX
Luxembourg
20m
14.030
CW
599
599
CQ-WPX-CW
30.05.2015
DJ4MH
LX/OO9O
Luxembourg
40m
7.020
CW
599
599
JN39
CQ-WPX-CW
30.05.2015
LX7I
LX7I
Luxembourg
15m
21.017
CW
599
599
CQ-WPX-CW
30.05.2015
LX7I
LX1NJ
Luxembourg
15m
21.017
CW
599
599
CQ-WPX-CW
30.05.2015
5H3EE
LX1DA
Luxembourg
10m
28.0395
CW
599
599
CQ-WPX-CW
30.05.2015
5H3EE
LX7I
Luxembourg
10m
28.0398
CW
599
599
CQ-WPX-CW
30.05.2015
DJ6QT
LX7I
Luxembourg
40m
7.02582
CW
599
599
CQ-WPX-CW
30.05.2015
DK3QZ
LX7I
Luxembourg
40m
7.02573
CW
599
599
CQ-WPX-CW
30.05.2015
DJ6QT
LX/OO0O
Luxembourg
80m
3.54750
CW
599
599
CQ-WPX-CW
30.05.2015
DJ7JC
LX/OO9O
Luxembourg
80m
3.54750
CW
599
599
CQ-WPX-CW
25.05.2015
YO4AAC
LX1NJ
Luxembourg
20m
14.0700
DIGI
(
DIG
)
599
599
CQ-WPX-CW
03.01.2015
DL5AN
LX1NO
Luxembourg
12m
24.9242
DIGI
(
DIG
)
599
599
CQ-WPX-CW
29.05.2014
DL5AN
LX1NO
Luxembourg
6m
50.0932
CW
599
599
CQ-WPX-CW
25.05.2014
YO4AAC
LX7I
Luxembourg
20m
14.0512
CW
599
599
CQ-WPX-CW
25.05.2014
DL1EKC
LX1NO
Luxembourg
15m
21.086
CW
599
599
CQ-WPX-CW
25.05.2014
DL1EKC
LX7I
Luxembourg
15m
21.030
CW
599
599
CQ-WPX-CW
25.05.2014
YO9HP
LX3DX
Luxembourg
20m
14.0471
CW
599
599
CQ-WPX-CW
25.05.2014
YO4AAC
LX1NO
Luxembourg
20m
14.0667
CW
599
599
CQ-WPX-CW
25.05.2014
YO4AAC
LX1NO
Luxembourg
20m
14.0667
CW
599
599
CQ-WPX-CW
25.05.2014
DL1XW
LX1NO
Luxembourg
10m
28.046
CW
599
599
CQ-WPX-CW
25.05.2014
DF9TS
LX7I
Luxembourg
10m
28.039
CW
599
599
CQ-WPX-CW
25.05.2014
DP3D
DK3KD
LX1NO
Luxembourg
15m
21.069
CW
599
599
CQ-WPX-CW
25.05.2014
YO4AAC
LX1NO
Luxembourg
15m
21.0688
CW
599
599
CQ-WPX-CW
25.05.2014
DL1DAW
LX7I
Luxembourg
80m
3.533
CW
599
599
CQ-WPX-CW
24.05.2014
DF9TS
LX7I
Luxembourg
40m
7.035
CW
599
599
CQ-WPX-CW
24.05.2014
DL3HAH
LX1NO
Luxembourg
20m
14.064
CW
599
599
CQ-WPX-CW
24.05.2014
DL2DCX
LX7I
Luxembourg
40m
7.02490
CW
599
599
CQ-WPX-CW
24.05.2014
YO4AAC
LX1NO
Luxembourg
15m
21.0748
CW
599
599
CQ-WPX-CW
24.05.2014
YO9HP
LX7I
Luxembourg
20m
14.0302
CW
599
599
CQ-WPX-CW
24.05.2014
YO9HP
LX1NO
Luxembourg
20m
14.0483
CW
599
599
CQ-WPX-CW
24.05.2014
DJ6TK
LX7I
Luxembourg
20m
14.010
CW
599
599
CQ-WPX-CW
24.05.2014
DJ6TK
LX7I
Luxembourg
15m
21.010
CW
599
599
CQ-WPX-CW
24.05.2014
DL5JQ
LX7I
Luxembourg
20m
14.004
CW
599
599
CQ-WPX-CW
24.05.2014
YO4AAC
LX7I
Luxembourg
15m
21.0136
CW
599
599
CQ-WPX-CW
24.05.2014
DK3QZ
LX7I
Luxembourg
20m
14.004
CW
599
599
CQ-WPX-CW
24.05.2014
YO4AAC
LX7I
Luxembourg
15m
21.0121
CW
599
599
CQ-WPX-CW
24.05.2014
DJ6TK
LX1NO
Luxembourg
40m
7.010
CW
599
599
CQ-WPX-CW
24.05.2014
DJ6TK
LX7I
Luxembourg
40m
7.010
CW
599
599
CQ-WPX-CW
24.05.2014
DP3D
DK3KD
LX7I
Luxembourg
80m
3.516
CW
599
599
CQ-WPX-CW
04.06.2013
DL5AN
LX1NO
Luxembourg
6m
50.0992
CW
559
549
CQ-WPX-CW
26.05.2013
DK2DQ
LX7I
Luxembourg
15m
21.0400
CW
599
599
CQ-WPX-CW
26.05.2013
YO4AAC
LX7I
Luxembourg
15m
21.0293
CW
599
599
CQ-WPX-CW
25.05.2013
DK8ZZ
LX7I
Luxembourg
40m
7.021200
CW
599 783
599 1824
CQ-WPX-CW
25.05.2013
YO4KAK
YO4AAC
LX4A
Luxembourg
15m
21.0682
CW
599
599
CQ-WPX-CW
26.08.2012
DL5AN
LX/OH2YL
Luxembourg
17m
18.078
CW
599
599
CQ-WPX-CW
27.05.2012
DL4AC
LX7I
Luxembourg
15m
21.0591
CW
599
599
CQ-WPX-CW
27.05.2012
YO9HP
LX7I
Luxembourg
15m
21.0299
CW
599
599
CQ-WPX-CW
27.05.2012
DK8ZZ
VE3ZIK
LX7I
Luxembourg
40m
7.033700
CW
599 879
599 2638
CQ-WPX-CW
26.05.2012
YO9HP
LX7I
Luxembourg
20m
14.0386
CW
599
599
CQ-WPX-CW
26.05.2012
TK4A
DF9TS
LX7I
Luxembourg
20m
14.0386
CW
599
599
CQ-WPX-CW
26.05.2012
DJ6QT
LX7I
Luxembourg
15m
21.0317
CW
599
599
CQ-WPX-CW
26.05.2012
TK4A
DF9TS
LX1RFJ
Luxembourg
10m
28.0106
CW
599
599
CQ-WPX-CW
26.05.2012
DJ2RG
LX7I
Luxembourg
40m
7.013
CW
599
599
CQ-WPX-CW
30.05.2011
CR3L
DK3QZ
LX7I
Luxembourg
10m
28.0165
CW
599
599
CQ-WPX-CW
29.05.2011
EC8AFM
LX7I
Luxembourg
20m
14.0315
CW
599
599
CQ-WPX-CW
29.05.2011
YO9HP
LX/K9EZ
Luxembourg
40m
7.05891
CW
599
599
CQ-WPX-CW
29.05.2011
CR3L
DJ9IE
LX/K9EZ
Luxembourg
20m
14.0385
CW
599
599
CQ-WPX-CW
29.05.2011
YO9HP
LX/K9EZ
Luxembourg
20m
14.0580
CW
599
599
CQ-WPX-CW
29.05.2011
CR3L
DK3QZ
LX7I
Luxembourg
10m
28.0165
CW
599
599
CQ-WPX-CW
29.05.2011
CR3L
DK3QZ
LX7I
Luxembourg
80m
3.52804
CW
599
599
CQ-WPX-CW
28.05.2011
YO9HP
LX/K9EZ
Luxembourg
20m
14.0465
CW
599
599
CQ-WPX-CW
28.05.2011
YO9HP
LX7I
Luxembourg
20m
14.0294
CW
599
599
CQ-WPX-CW
28.05.2011
DL8PG
LX7I
Luxembourg
20m
14.0290
CW
599
599
CQ-WPX-CW
28.05.2011
DJ6QT
LX7I
Luxembourg
20m
14.0297
CW
599
599
CQ-WPX-CW
28.05.2011
ON1CB
LX7I
Luxembourg
20m
14.0296
CW
599
599
CQ-WPX-CW
28.05.2011
CR3L
DJ9IE
LX/K9EZ
Luxembourg
20m
14.0385
CW
599
599
CQ-WPX-CW
28.05.2011
CR3L
DK3QZ
LX7I
Luxembourg
80m
3.52804
CW
599
599
CQ-WPX-CW
28.05.2011
DJ6QT
LX7I
Luxembourg
80m
3.52802
CW
599
599
CQ-WPX-CW
01.08.2010
DL5AN
LX/DF1LON
Luxembourg
12m
24.896
CW
599
599
CQ-WPX-CW
09.06.2010
DL5AN
LX1NO
Luxembourg
6m
50.0920
CW
599
599
CQ-WPX-CW
09.06.2010
YO9HP
LX1AO
Luxembourg
4m
70.2000
PHONE
(
SSB
)
57
59
CQ-WPX-CW
09.06.2010
YO9HP
LX1JX
Luxembourg
4m
70.2000
PHONE
(
SSB
)
55
59
CQ-WPX-CW
09.06.2010
YO9HP
LX/DL4VCG
Luxembourg
4m
70.2000
PHONE
(
SSB
)
55
59
CQ-WPX-CW
30.05.2010
YO9HP
LX7I
Luxembourg
15m
21.0352
CW
599
599
CQ-WPX-CW
30.05.2010
YO9HP
LX7I
Luxembourg
10m
28.0273
CW
599
599
CQ-WPX-CW
29.05.2010
YO9HP
LX7I
Luxembourg
20m
14.0264
CW
599
599
CQ-WPX-CW
29.05.2010
DL8PG
LX7I
Luxembourg
15m
21.0130
CW
599
599
CQ-WPX-CW
29.05.2010
YT2T
LX7I
Luxembourg
10m
28.0300
CW
599
599
CQ-WPX-CW
29.05.2010
YO4AAC
LX7I
Luxembourg
20m
14
CW
599
599
CQ-WPX-CW
29.05.2010
YO4AAC
LX7I
Luxembourg
10m
28
CW
599
599
CQ-WPX-CW
29.05.2010
YO4AAC
LX7I
Luxembourg
15m
21
CW
599
599
CQ-WPX-CW
29.05.2010
DJ6QT
LX7I
Luxembourg
20m
14.0245
CW
599
599
CQ-WPX-CW
29.05.2010
YO9HP
LX7I
Luxembourg
40m
7.02146
CW
599
599
CQ-WPX-CW
29.05.2010
DF0SX
DL1CW
LX7I
Luxembourg
80m
3.53422
CW
599
599
CQ-WPX-CW
29.05.2010
DJ6QT
LX7I
Luxembourg
80m
3.53400
CW
599
599
CQ-WPX-CW
11.07.2009
DF4WC
LX0HQ
Luxembourg
80m
3.54800
CW
599
599
CQ-WPX-CW
31.05.2009
DL5AN
LX7I
Luxembourg
15m
21.0052
CW
599
599
CQ-WPX-CW
31.05.2009
IO3J
IV3ZXQ
LX1CC
Luxembourg
20m
14.0225
CW
599
599
CQ-WPX-CW
31.05.2009
YR9P
YO9HP
LX7I
Luxembourg
15m
21.0478
CW
599
599
CQ-WPX-CW
30.05.2009
IO3J
IV3ZXQ
LX7I
Luxembourg
40m
7.02425
CW
599
599
CQ-WPX-CW
30.05.2009
DK1LRS
LX7I
Luxembourg
80m
3.534
CW
599
599
CQ-WPX-CW
30.05.2009
YR9P
YO9HP
LX7I
Luxembourg
20m
14.0170
CW
599
599
CQ-WPX-CW
27.05.2007
DJ0IF
LX1ER
Luxembourg
80m
3.5
CW
599
599
CQ-WPX-CW
26.05.2007
DJ0IF
LX7I
Luxembourg
40m
7
CW
599
599
CQ-WPX-CW
26.05.2007
DJ8UV
LX7I
Luxembourg
15m
21
CW
599
599
CQ-WPX-CW
26.05.2007
DJ8UV
LX7I
Luxembourg
20m
14
CW
599
599
CQ-WPX-CW
26.05.2007
DJ8UV
LX7I
Luxembourg
80m
3.5
CW
599
599
CQ-WPX-CW
189 QSOs shown
RRDXA Logbook Django app
by
DF7CB
. Copyright (C) 2022-2024 RRDXA.