Logbook

click to remove filter return to main page

Date station op DX call DXCC band freq mode sent recv grid contest
17.06.2021 OE6VIE PA0RHA Netherlands 6m 50.313700 FT8 +23 +15 JO22
27.01.2021 OE6VIE PA0RHA Netherlands 60m 5.357700 FT8 -06 +01 JO22
17.10.2020 DL5JQ PA0RHA Netherlands 80m 3.515 CW 599 599 WAG
03.10.2020 DL5JQ PA0RHA Netherlands 80m 3.518 CW 599 599 TRC-DX
29.08.2020 DL5JQ PA0RHA Netherlands 80m 3.535 CW 599 599 YO-DX
25.04.2020 DL5JQ PA0RHA Netherlands 80m 3.519 CW 599 599 HELVETIA
19.04.2020 DL5JQ PA0RHA Netherlands 80m 3.512 CW 599 599 CQMMDX
12.04.2020 DL5JQ PA0RHA Netherlands 40m 7.018 CW 599 599 GAGARIN-CU
03.04.2020 DF2QZ PA0RHA Netherlands 80m 3.5744 FT8 -08 +02
14.03.2020 DL5JQ PA0RHA Netherlands 80m 3.519 CW 599 599 TESLA-MEMO
24.11.2019 DL3KWF PA0RHA Netherlands 80m 3.517 CW 599 599
19.10.2019 DF5A DL3KWF PA0RHA Netherlands 80m 3.514 CW 599 599
24.08.2019 DL3KWR PA0RHA Netherlands 80m 3.523 CW 599 599
23.08.2019 DK0AE DJ1AA PA0RHA Netherlands 60m 5.3584 FT8 +06 +03 JO22
22.08.2019 DF7ZS DF7EE PA0RHA Netherlands 60m 5.3577 FT8
08.06.2019 DJ1AA PA0RHA Netherlands 160m 1.8415 FT8 -08 +15 JO22
12.05.2019 DF7CB PA0RHA Netherlands 60m 5.359147 FT8 +09 -05 JO22
12.05.2019 DF7CB PA0RHA Netherlands 60m 5.359147 FT8 +09 -05 JO22
27.04.2019 DL3KWR PA0RHA Netherlands 80m 3.511 CW 599 599
15.04.2019 DJ1AA PA0RHA Netherlands 60m 5.3582 FT8 +09 +15 JO22
21.03.2019 SP/DJ1AA DJ1AA PA0RHA Netherlands 60m 5.3584 FT8 -10 -13 JO22
26.02.2019 DJ1AA PA0RHA Netherlands 60m 5.3583 FT8 -10 -07 JO22
28.07.2018 DF5A/P DL3KWF PA0RHA Netherlands 40m 7.013 CW 599 599
22.05.2018 DM65MVP DL3KWR PA0RHA Netherlands 40m 7.013 CW 599 599
22.04.2018 DL3KWR PA0RHA Netherlands 80m 3.523 CW 599 599
22.04.2018 DL3KWF PA0RHA Netherlands 40m 7.011 CW 599 599
11.02.2018 DL1CW PA0RHA Netherlands 40m 7.0128 CW 599 599 PACC
08.10.2017 DL5JQ PA0RHA Netherlands 40m 7.019 CW 599 599
07.10.2017 DF5BX PA0RHA Netherlands 80m 3.52 CW 599 599
30.09.2017 DL3KWF PA0RHA Netherlands 40m 7.022 CW 599 599
02.07.2017 DL5JQ PA0RHA Netherlands 80m 3.516 CW 599 599
04.06.2017 S56A PA0RHA Netherlands 20m 14.0270 CW 599 599 DL-DX-RTTY
04.06.2017 DL5YM PA0RHA Netherlands 20m 14 CW 599 599
28.05.2017 DL5YM PA0RHA Netherlands 40m 7 CW 599 599
15.05.2017 LX1NO PA0RHA Netherlands 60m CW 599 599
15.05.2017 HB0/DJ1AA DJ1AA PA0RHA Netherlands 60m 5.3600 PHONE (SSB) 59 59 JO22
15.05.2017 HB0/DJ1AA/M DJ1AA PA0RHA Netherlands 60m 5.3600 PHONE (SSB) 59 59
13.05.2017 DL5YM PA0RHA Netherlands 40m 7 CW 599 599
06.05.2017 DL5JQ PA0RHA Netherlands 80m 3.513 CW 599 599
06.05.2017 DL3KWF PA0RHA Netherlands 40m 7.018 CW 599 599
06.05.2017 DL5YM PA0RHA Netherlands 40m 7 CW 599 599
29.04.2017 DL3KWR PA0RHA Netherlands 80m 3.513 CW 599 599
29.04.2017 YO9HP PA0RHA Netherlands 40m 7.00675 CW 599 599 HELVETIA
29.04.2017 CT9/DL3KWF DL3KWF PA0RHA Netherlands 40m 7.015 CW 599 599
29.04.2017 DL3KWF PA0RHA Netherlands 40m 7.015 CW 599 599
29.04.2017 YO9HP PA0RHA Netherlands 20m 14.0329 CW 599 599 HELVETIA
23.04.2017 DL1CW PA0RHA Netherlands 40m 7.02538 CW 599 599 UKEIDX-CW
23.04.2017 LX9EG LX1NO PA0RHA Netherlands 40m 7 CW 599 599
22.04.2017 LX9EG LX1NO PA0RHA Netherlands 80m 3.5 CW 599 599
22.04.2017 DL5YM PA0RHA Netherlands 40m 7 CW 599 599
16.04.2017 DL3KWR PA0RHA Netherlands 80m 3.512 CW 599 599
16.04.2017 YU/S56A S56A PA0RHA Netherlands 20m 14.0270 CW 599 599 YU-DX
15.04.2017 YU/S56A S56A PA0RHA Netherlands 40m 7.01200 CW 599 599 YU-DX
09.04.2017 DL5YL PA0RHA Netherlands 80m 3.5 CW 599 599
29.03.2017 DA0YL DL5YL PA0RHA Netherlands 40m 7.020 CW 599 599
26.02.2017 DL1CW PA0RHA Netherlands 40m 7.03178 CW 599 599 UBA-DX-CW
25.02.2017 DL3KWR PA0RHA Netherlands 80m 3.513 CW 599 599
25.02.2017 DL5JQ PA0RHA Netherlands 80m 3.518 CW 599 599
25.02.2017 DL3KWR PA0RHA Netherlands 80m 3.513 CW 599 599
25.02.2017 YO9HP PA0RHA Netherlands 40m 7.02423 CW 599 599 UBA-DX-CW
04.12.2016 DL3KWF PA0RHA Netherlands 40m 7 CW 599
27.11.2016 DL5YM PA0RHA Netherlands 80m 3.5 CW 599 599
20.11.2016 DL1CW PA0RHA Netherlands 40m 7.0207 CW 599 599 LZ
15.10.2016 YO9HP PA0RHA Netherlands 20m 14.1131 DIGI (DIG) 599 599 JARTS-WW-R
03.10.2016 HB0/DL5YM DL5YM PA0RHA Netherlands 80m 3.5 CW 579 599
29.09.2016 HB0/DL5YL DL5YL PA0RHA Netherlands 80m 3.5 CW 599 599
25.09.2016 YO9HP PA0RHA Netherlands 40m 7.07007 DIGI (DIG) 599 599 CQ-WW-RTTY
23.09.2016 HB0/DL5YL DL5YL PA0RHA Netherlands 40m 7 CW 599 599
28.08.2016 DK8ZZ PA0RHA Netherlands 40m 7.010 CW 599 599
28.08.2016 DR160TESLA DK8ZZ PA0RHA Netherlands 40m 7.010 CW 599 599
28.08.2016 YO9HP PA0RHA Netherlands 20m 14.0063 CW 599 599 YO-DX-HF
27.08.2016 YO9HP PA0RHA Netherlands 40m 7.02548 CW 599 599 YO-DX-HF
27.08.2016 YO9HP PA0RHA Netherlands 20m 14.0404 CW 599 599 YO-DX-HF
19.08.2016 HB88YL DL5YL PA0RHA Netherlands 40m 7.000 CW 599 599
11.06.2016 OK4RQ OK1DRQ PA0RHA Netherlands 80m 3.5 CW 599 599
29.05.2016 DL5YL PA0RHA Netherlands 40m 7 CW 599 599
14.05.2016 DL3KWF PA0RHA Netherlands 40m 7.024 CW 599
21.04.2016 DQ200RHH DK8ZZ PA0RHA Netherlands 40m 7.014 CW 599 599
17.04.2016 DL5YL PA0RHA Netherlands 40m 7 CW 599 599
17.04.2016 DL3KWR PA0RHA Netherlands 20m 14.017 CW 599
10.04.2016 DL1CW PA0RHA Netherlands 80m 3.5395 CW 599 599 GC
10.04.2016 DL5JQ PA0RHA Netherlands 80m 3.515 CW 599
20.03.2016 DL1OJ PA0RHA Netherlands 40m 7.012 CW 599 599 RDXC
27.02.2016 DL3KWR PA0RHA Netherlands 80m 3.521 CW 599
14.02.2016 PA0RHA PA6Y Netherlands 40m 7.01691 CW 599 599 PACC
14.02.2016 PA0RHA PA1BCC Netherlands 40m 7.02873 CW 599 599 PACC
14.02.2016 PA0RHA PA3EEG Netherlands 40m 7.03360 CW 599 599 PACC
14.02.2016 PA0RHA PA3BGQ Netherlands 40m 7.03272 CW 599 599 PACC
14.02.2016 PA0RHA PA8R Netherlands 40m 7.03052 CW 599 599 PACC
14.02.2016 PA0RHA PE2HD Netherlands 40m 7.01667 CW 599 599 PACC
14.02.2016 PA0RHA PA0VDV Netherlands 40m 7.01497 CW 599 599 PACC
14.02.2016 PA0RHA PE3V Netherlands 20m 14.0467 CW 599 599 PACC
14.02.2016 PA0RHA PA3GQD Netherlands 40m 7.01311 CW 599 599 PACC
14.02.2016 PA0RHA PA8ZB Netherlands 40m 7.01967 CW 599 599 PACC
14.02.2016 PA0RHA PA0AA Netherlands 80m 3.53300 CW 599 599 PACC
14.02.2016 PA0RHA PA6W Netherlands 80m 3.51486 CW 599 599 PACC
14.02.2016 PA0RHA PA3AM Netherlands 80m 3.51601 CW 599 599 PACC
13.02.2016 PA0RHA PA7FA Netherlands 40m 7.01481 CW 599 599 PACC
13.02.2016 PA0RHA PA6X Netherlands 40m 7.01833 CW 599 599 PACC
13.02.2016 PA0RHA PI4VPO Netherlands 80m 3.52444 CW 599 599 PACC
13.02.2016 PA0RHA PA55A Netherlands 80m 3.51277 CW 599 599 PACC
13.02.2016 PA0RHA PA1M Netherlands 80m 3.53583 CW 599 599 PACC
13.02.2016 PA0RHA PA1AT Netherlands 80m 3.53013 CW 599 599 PACC
13.02.2016 PA0RHA PA1FR Netherlands 80m 3.54943 CW 599 599 PACC
13.02.2016 PA0RHA PA5FN Netherlands 80m 3.54138 CW 599 599 PACC
13.02.2016 PA0RHA PA3EEG Netherlands 80m 3.53439 CW 599 599 PACC
13.02.2016 PA0RHA PA0RBA Netherlands 80m 3.51813 CW 599 599 PACC
13.02.2016 PA0RHA PA3BWK Netherlands 80m 3.52077 CW 599 599 PACC
13.02.2016 PA0RHA PA4O Netherlands 80m 3.51157 CW 599 599 PACC
13.02.2016 PA0RHA PA3ARM Netherlands 80m 3.51488 CW 599 599 PACC
13.02.2016 PA0RHA PA1T Netherlands 80m 3.51622 CW 599 599 PACC
13.02.2016 PA0RHA PG2AA Netherlands 80m 3.52849 CW 599 599 PACC
13.02.2016 PA0RHA PA1HR Netherlands 80m 3.53187 CW 599 599 PACC
13.02.2016 PA0RHA PA3AAV Netherlands 80m 3.54645 CW 599 599 PACC
13.02.2016 PA0RHA PA0O Netherlands 80m 3.51932 CW 599 599 PACC
13.02.2016 PA0RHA PG6G Netherlands 80m 3.51701 CW 599 599 PACC
13.02.2016 PA0RHA PI4DX Netherlands 80m 3.51026 CW 599 599 PACC
13.02.2016 PA0RHA PI4A Netherlands 80m 3.51880 CW 599 599 PACC
13.02.2016 PA0RHA PA6T Netherlands 80m 3.52097 CW 599 599 PACC
13.02.2016 PA0RHA PA2PCH Netherlands 80m 3.52303 CW 599 599 PACC
13.02.2016 PA0RHA PA2W Netherlands 80m 3.52801 CW 599 599 PACC
13.02.2016 PA0RHA PA3EZC Netherlands 80m 3.52903 CW 599 599 PACC
13.02.2016 PA0RHA PA3HEB Netherlands 80m 3.55501 CW 599 599 PACC
13.02.2016 PA0RHA PA0BWL Netherlands 80m 3.52598 CW 599 599 PACC
13.02.2016 PA0RHA PI4CC Netherlands 80m 3.52647 CW 599 599 PACC
13.02.2016 PA0RHA PA6NH Netherlands 80m 3.52428 CW 599 599 PACC
13.02.2016 PA0RHA PA6X Netherlands 80m 3.51750 CW 599 599 PACC
13.02.2016 PA0RHA PA85SVS Netherlands 80m 3.52041 CW 599 599 PACC
13.02.2016 PA0RHA PA6Y Netherlands 80m 3.52145 CW 599 599 PACC
13.02.2016 OK4RQ OK1DRQ PA0RHA Netherlands 80m 3.5 CW 599 599
13.02.2016 PA0RHA PE3V Netherlands 80m 3.54531 CW 599 599 PACC
13.02.2016 PA0RHA PA3AAV Netherlands 40m 7.01375 CW 599 599 PACC
13.02.2016 OK4RQ OK1DRQ PA0RHA Netherlands 40m 7.0 CW 599 599
13.02.2016 PA0RHA PA2PKZ Netherlands 40m 7.03162 CW 599 599 PACC
13.02.2016 PA0RHA PI4CC Netherlands 40m 7.02560 CW 599 599 PACC
13.02.2016 PA0RHA PA6Y Netherlands 40m 7.00860 CW 599 599 PACC
13.02.2016 PA0RHA PA0CT Netherlands 40m 7.03055 CW 599 599 PACC
13.02.2016 DL3KWR PA0RHA Netherlands 40m 7.028 CW 599
13.02.2016 PA0RHA PA3FWM Netherlands 40m 7.01404 CW 599 599 PACC
13.02.2016 PA0RHA PI4DX Netherlands 15m 21.0216 CW 599 599 PACC
13.02.2016 PA0RHA PA3JEM Netherlands 15m 21.0150 CW 599 599 PACC
13.02.2016 PA0RHA PE3V Netherlands 10m 28.0236 CW 599 599 PACC
13.02.2016 PA0RHA PA3AM Netherlands 10m 28.0259 CW 599 599 PACC
13.02.2016 PA0RHA PA3JEM Netherlands 10m 28.0220 CW 599 599 PACC
13.02.2016 PA0RHA PA3JEM Netherlands 20m 14.0410 CW 599 599 PACC
13.02.2016 PA0RHA PA6Y Netherlands 15m 21.0119 CW 599 599 PACC
13.02.2016 PA0RHA PA3AAV Netherlands 15m 21.0403 CW 599 599 PACC
13.02.2016 PA0RHA PI4DX Netherlands 40m 7.01251 CW 599 599 PACC
13.02.2016 PA0RHA PI4COM Netherlands 20m 14.0290 CW 599 599 PACC
13.02.2016 PA0RHA PA3GQF Netherlands 40m 7.02223 CW 599 599 PACC
13.02.2016 PA0RHA PA0SIM Netherlands 40m 7.01901 CW 599 599 PACC
13.02.2016 PA0RHA PI4CQ Netherlands 40m 7.01100 CW 599 599 PACC
13.02.2016 PA0RHA PG2AA Netherlands 40m 7.02575 CW 599 599 PACC
13.02.2016 PA0RHA PA3JEM Netherlands 40m 7.02601 CW 599 599 PACC
13.02.2016 PA0RHA PC8E Netherlands 40m 7.02007 CW 599 599 PACC
13.02.2016 PA0RHA PE3V Netherlands 40m 7.01552 CW 599 599 PACC
13.02.2016 PA0RHA PA0AA Netherlands 40m 7.02330 CW 599 599 PACC
13.02.2016 PA0RHA PI4A Netherlands 40m 7.02112 CW 599 599 PACC
13.02.2016 PA0RHA PA1AT Netherlands 40m 7.01842 CW 599 599 PACC
17.01.2016 PA0RHA PA0VAJ Netherlands 80m 3.51399 CW 599 599 HA-DX
17.01.2016 PA0RHA PA0O Netherlands 80m 3.52864 CW 599 599 HA-DX
29.11.2015 DL3KWF PA0RHA Netherlands 80m 3.511 CW 599 599
29.11.2015 DL5YM PA0RHA Netherlands 40m 7 CW 599 599
14.11.2015 OK4RQ OK1DRQ PA0RHA Netherlands 80m 3.5 CW 599 599
25.10.2015 PA0RHA PA3AAV Netherlands 80m 3.65213 PHONE (SSB) 59 59 CQ-WW-SSB
18.10.2015 DF0SX DL5YM PA0RHA Netherlands 40m 7.02045 CW 599 599 WAG
18.10.2015 DL1EKC PA0RHA Netherlands 40m 7.037 CW 599 599 DARC-WAG
17.10.2015 DL5YL PA0RHA Netherlands 80m 3.5 CW 599 599
17.10.2015 DJ2RG PA0RHA Netherlands 80m 3.559 CW 599 599 WAG_C
17.10.2015 DK3KD PA0RHA Netherlands 80m 3.527 CW 599 599 10
17.10.2015 DL8TG PA0RHA Netherlands 40m 7.03120 CW 599 599 WAG
20.09.2015 OZ6SYL DL3KWR PA0RHA Netherlands 40m 7.016 CW 599 599
29.08.2015 DL8BH PA0RHA Netherlands 80m 3.5150 CW 599 599
12.04.2015 DL5JQ PA0RHA Netherlands 40m 7.024 CW 599 599
02.04.2015 DR50RRDXA DL5JQ PA0RHA Netherlands 40m 7.021 CW 599 599
14.02.2015 DD8SM PA0RHA Netherlands 80m 3.70500 PHONE (SSB) 59 59 PACC
07.02.2015 DR50RRDXA DK3DM PA0RHA Netherlands 80m 3.700 CW 599 599
07.02.2015 DJ0SP PA0RHA Netherlands 80m 3.5 CW 599
01.02.2015 DL5YL PA0RHA Netherlands 40m 7 CW 599 599
01.02.2015 DL5YM PA0RHA Netherlands 40m 7 CW 599 599
01.02.2015 DK8ZZ PA0RHA Netherlands 40m 7.000000 CW 599 11 599 69 JO22
01.02.2015 DL3KWF PA0RHA Netherlands 40m 7.016 CW 599 599
01.02.2015 DK2DQ PA0RHA Netherlands 40m 7.0000 CW 599 599
30.11.2014 DL1XW PA0RHA Netherlands 80m 3.53460 CW 599 599 CQ-WW-CW
30.11.2014 YO9HP PA0RHA Netherlands 40m 7.05502 CW 599 599 CQ-WW-CW
30.11.2014 CR3L PA0RHA Netherlands 10m 28.060 CW 599 599 CQ-WW-CW
19.10.2014 DL3KWR PA0RHA Netherlands 40m 7.013 CW 599 599
19.10.2014 DK2DQ PA0RHA Netherlands 40m 7.01481 CW 599 599 WAG
10.08.2014 DL5JQ PA0RHA Netherlands 20m 14.012 CW 599 599 DARC-WAEDC
06.07.2014 DL1CW PA0RHA Netherlands 40m 7.025 CW 599 599
04.07.2014 DL0SOP DL3KWF PA0RHA Netherlands 40m 7.014 CW 599 599
22.04.2014 DR89WARD DL3KWR PA0RHA Netherlands 40m 7.013 CW 599 599
25.03.2014 CT9/DL3KWF DL3KWF PA0RHA Netherlands 10m 28.008 CW 599 599
09.02.2014 DL5JQ PA0RHA Netherlands 40m 7.015 CW 599 599 PACC
08.02.2014 DL5JQ PA0RHA Netherlands 80m 3.539 CW 599 599 PACC
24.08.2013 YO9HP PA0RHA Netherlands 20m 14.0364 CW 599 599 YO-DX-HF
20.07.2013 YO9HP PA0RHA Netherlands 20m 14.0254 CW 599 599 IARU-HF
14.07.2013 OL8M OK1DRQ PA0RHA Netherlands 80m 3.5 CW 599 599
29.06.2013 HB0/DL5YL DL5YL PA0RHA Netherlands 40m 7 CW 599 599
25.11.2012 OL8M OK1DRQ PA0RHA Netherlands 80m 3.5 CW 599 599
25.11.2012 DL8SCG PA0RHA Netherlands 80m 3.549 CW 599 599
13.02.2011 PG7V PA0RHA Netherlands 20m 14.0375 CW 599 599
07.08.2010 IV3ZXQ PA0RHA Netherlands 40m 7.028 CW 599 599
09.05.2010 HB9DAX PA0RHA Netherlands 20m 14.060 CW 599
28.03.2010 DJ8OG PA0RHA Netherlands 80m 3.678 PHONE (SSB) 59 59
20.12.2009 DF0SX DL1CW PA0RHA Netherlands 80m 3.52425 CW 599 599 9A-CW
25.10.2009 HB0/HB9AON HB9CVQ PA0RHA Netherlands 40m 7.17556 PHONE (SSB) 59 59 CQ-WW-SSB
25.10.2009 DJ1AA PA0RHA Netherlands 40m 7.1840 PHONE (SSB) 59 59 JO22
18.10.2009 DL3KWR PA0RHA Netherlands 40m 7.017 CW 599 599
25.07.2009 YO9HP PA0RHA Netherlands 20m 14.0365 CW 599 599 RSGB-IOTA
18.07.2009 OL8M OK1DRQ PA0RHA Netherlands 20m 14.0 CW 599 599
18.07.2009 OL8M OK1DRQ PA0RHA Netherlands 15m 21.0 CW 599 599
06.06.2009 DF5A/P DL3KWF PA0RHA Netherlands 20m 14.031 CW 599 599
04.06.2009 DL1PT PA0RHA Netherlands 80m 3.5 PHONE (SSB) 59 59
29.03.2009 YR9P YO9HP PA0RHA Netherlands 80m 3.74485 PHONE (SSB) 59 59 CQ-WPX-SSB
28.03.2009 CS9L DF7EE PA0RHA Netherlands 20m 14.262 PHONE (SSB) 59 59
28.03.2009 YT2T PA0RHA Netherlands 20m 14.2000000000000000 PHONE (SSB) 59 59
22.03.2009 YU2A YT2T PA0RHA Netherlands 20m 14.0000000000000000 PHONE (SSB) 59 59
22.03.2009 DL4ME PA0RHA Netherlands 80m 3.54245 CW 599 599 DX
28.02.2009 DL2SAX PA0RHA Netherlands 80m 3.543 CW 599 599
28.02.2009 OP4A PA0RHA Netherlands 80m 3.5 CW 599 599 33
28.02.2009 ON6LY PA0RHA Netherlands 80m 3.5 CW 599 599
15.02.2009 PG7V PA0RHA Netherlands 160m 1.83581 CW 599 599
14.02.2009 PG7V PA0RHA Netherlands 80m 3.52540 CW 599 599
20.12.2008 OK4RQ OK1DRQ PA0RHA Netherlands 40m 7.0 DIGI (DIG) 599 599
09.11.2008 PG7V PA0RHA Netherlands 80m 3.73500 PHONE (SSB) 59 59
26.10.2008 HB0/HB9AON DK8EY PA0RHA Netherlands 40m 7.12444 PHONE (SSB) 59 59 CQWWSSB
01.05.2008 YT2T PA0RHA Netherlands 20m 14.0717 DIGI (DIG) 599 599
10.02.2008 SP2LNW PA0RHA Netherlands 40m 7.015 CW 599 599
28.10.2007 CT9L DK8NC PA0RHA Netherlands 15m 21.1160 PHONE (SSB) 59 59 CQWWSSB
25.03.2007 5D5A PA0RHA Netherlands 15m 21.2660 PHONE (SSB) 59 59 CQWPXSSB
31.10.2004 DJ1AA PA0RHA Netherlands 80m 3.7000 PHONE (SSB) 5914 5914 JO22
232 QSOs shown

RRDXA Logbook Django app by DF7CB. Copyright (C) 2022-2024 RRDXA.