Logbook

click to remove filter return to main page

Date station op DX call DXCC band freq mode sent recv grid contest
29.02.2020 DL5JQ RU3WR European Russia 20m 14.015 CW 599 599 EURASIA
13.07.2019 DJ0SP RU3WR European Russia 20m 14.0490 CW 599 599
23.12.2018 DL1CW RU3WR European Russia 20m 14.0185 CW 599 599 RAEM
29.03.2018 CT9/DL3KWF DL3KWF RU3WR European Russia 20m 14.075 CW -20 -16
26.11.2017 DL5YM RU3WR European Russia 20m 14 CW 599 599
06.10.2017 DP4E/P DP4E RU3WR European Russia 40m 7.02930 CW 599 599 DX
09.07.2017 LX4A LX1NO RU3WR European Russia 20m 14 CW 599 599
09.07.2017 DL5YM RU3WR European Russia 40m 7 CW 599 599
09.07.2017 DL5YM RU3WR European Russia 80m 3.5 CW 599 599
06.07.2017 DL5DBY RU3WR European Russia 20m 14.024 CW 599 599
13.06.2017 DF5BX RU3WR European Russia 15m 21.00 CW 599 599
06.06.2017 DF5BX RU3WR European Russia 40m 7.03 CW 599 599
28.05.2017 DK5AX RU3WR European Russia 20m 14.0581 CW 599 599 CQ-WPX-CW
16.12.2016 DR160TESLA DK8ZZ RU3WR European Russia 20m 14.005 CW 599 599
16.12.2016 DR160TESLA DK8ZZ RU3WR European Russia 20m 14.005 CW 599 599
10.12.2016 DR160TESLA DK8ZZ RU3WR European Russia 80m 3.510 CW 599 599
24.08.2016 LX1NO RU3WR European Russia 40m 7 CW 579 599
30.07.2016 DL5YM RU3WR European Russia 40m 7 CW 599 599
30.07.2016 DF5A/P DL3KWF RU3WR European Russia 40m 7.160 CW 599
30.07.2016 DL5YM RU3WR European Russia 20m 14 CW 599 599
23.07.2016 DM88YLF DL5YL RU3WR European Russia 20m 14.021 CW 599 599
20.07.2016 DL0SOP DL3KWF RU3WR European Russia 20m 14.015 CW 599
29.05.2016 DL1XW RU3WR European Russia 40m 7.036 CW 599 599 CQ-WPX-CW
28.05.2016 OL8M OK1DRQ RU3WR European Russia 40m 7.0 CW 599 599
28.05.2016 PA0R RU3WR European Russia 10m 28.005 CW 599 599 CQ-WPX-CW
28.05.2016 DL3KWF RU3WR European Russia 10m 28.016 CW 599
28.04.2016 DP65HSC DL5YM RU3WR European Russia 20m 14.017 CW 599 599
20.03.2016 DL1EKC RU3WR European Russia 20m 14.047 CW 599 599 RDXC
20.03.2016 OL8M OK1DRQ RU3WR European Russia 40m 7.0 CW 599 599
29.11.2015 OK4RQ OK1DRQ RU3WR European Russia 80m 3.5 CW 599 599
29.11.2015 DL8SCG RU3WR European Russia 40m 7.020 CW 599 599 CQ-WW-CW
29.11.2015 DK0MM DJ7IK RU3WR European Russia 40m 7.028 CW 599 599 CQ-WW-CW
29.11.2015 OP4A RU3WR European Russia 40m 7.05750 CW 599 599 KO81
29.11.2015 DL5YM RU3WR European Russia 40m 7 CW 599 599
29.11.2015 YO9HP RU3WR European Russia 40m 7.06329 CW 599 599 CQ-WW-CW
26.07.2015 DK3QZ RU3WR European Russia 20m 14.002 CW 599 599 RSGB-IOTA
26.07.2015 DK3KD RU3WR European Russia 20m 14.019 CW 599 599 RSGB-IOTA
26.07.2015 DK3QZ RU3WR European Russia 40m 7.016 CW 599 599 RSGB-IOTA
12.07.2015 DK5AX RU3WR European Russia 20m 14.0506 CW 599 599 IARU-HF
12.07.2015 DL9JON RU3WR European Russia 15m 21.0000 CW
12.07.2015 DK5AX RU3WR European Russia 15m 21.0471 CW 599 599 IARU-HF
26.06.2015 OL40A OK1DRQ RU3WR European Russia 20m 14.000 CW 599 599
07.06.2015 DL5AXX RU3WR European Russia 10m 28.027 CW 599 599 IARU-FIELD
16.03.2015 DK65DARC DL5YM RU3WR European Russia 20m 14.025 CW 599 599
02.03.2015 DK65DARC DL3KWF RU3WR European Russia 40m 7.013 CW 599 599
30.11.2014 DL3QQ RU3WR European Russia 20m 14.0274 CW 599 599 CQ-WW-CW
30.11.2014 LX7I DL3BPC RU3WR European Russia 20m 14.011 CW 599 599 CQ-WW-CW
30.11.2014 ON5ZO RU3WR European Russia 10m 28 CW 599 599
30.11.2014 OP4A RU3WR European Russia 15m 21.10500 CW 599 599 KO81
30.11.2014 LX1NO RU3WR European Russia 15m 21 CW 599 599
30.11.2014 LX7I DL3BPC RU3WR European Russia 15m 21.041 CW 599 599 CQ-WW-CW
29.11.2014 LX7I E77XZ RU3WR European Russia 10m 28.009 CW 599 599 CQ-WW-CW
29.11.2014 OL8M OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
20.11.2014 DL1CW RU3WR European Russia 10m 28.013 CW 599 599 OK-OM-DX
16.08.2014 DL5YM RU3WR European Russia 20m 14 CW 599 599
02.08.2014 OT1A RU3WR European Russia 40m 7.02600 CW 599 599 EUHFC
02.08.2014 DL3KWR RU3WR European Russia 20m 14.015 CW 599 599
02.08.2014 OT1A RU3WR European Russia 20m 14.0325 CW 599 599 EUHFC
02.08.2014 ON5ZO RU3WR European Russia 20m 14 CW 599 599
02.08.2014 DL3KWF RU3WR European Russia 20m 14.016 CW 599 599
01.08.2014 DK3KD RU3WR European Russia 20m 14.023 CW 599 599
01.08.2014 DR50RRDXA DK3KD RU3WR European Russia 20m 14.023 CW 599 599
26.07.2014 DL5YM RU3WR European Russia 10m 28 CW 599 599
24.07.2014 DR50RRDXA DJ2QV RU3WR European Russia 30m 10.115 CW 599 599
24.07.2014 DR50RRDXA DJ2QV RU3WR European Russia 20m 14.015 CW 599 599
13.07.2014 DL8SCG RU3WR European Russia 20m 14.054 CW 599 599
13.07.2014 DL5YL RU3WR European Russia 20m 14 CW 599 599
13.07.2014 LX1NO RU3WR European Russia 20m 14 CW 599 599
13.07.2014 ON5ZO RU3WR European Russia 20m 14 CW 599 599
13.07.2014 LX7I DL3BPC RU3WR European Russia 40m 7.036 CW 599 599
12.07.2014 LX7I DL3BPC RU3WR European Russia 20m 14.021 CW 599 599
08.06.2014 DF0SX/P DL1CW RU3WR European Russia 10m 28.028 CW 599 599
13.04.2014 DJ2RG RU3WR European Russia 40m 7 CW 599
13.04.2014 DL5YM RU3WR European Russia 20m 14 CW 599 599
15.12.2013 OK4RQ OK1DRQ RU3WR European Russia 15m 21.0 CW 599 599
24.11.2013 LX1NO RU3WR European Russia 10m 28 CW 599 599
22.11.2013 OK4RQ OK1DRQ RU3WR European Russia 40m 7.0 CW 599 599
02.11.2013 DL5JQ RU3WR European Russia 20m 14.018 CW 599 599 UKRAINIAN
28.07.2013 DL5YM RU3WR European Russia 15m 21 CW 599 599
28.07.2013 DL5YM RU3WR European Russia 15m 21 CW 599 599
27.07.2013 DL5YM RU3WR European Russia 20m 14 CW 599 599
20.07.2013 YO9HP RU3WR European Russia 20m 14.0411 CW 599 599 IARU-HF
20.07.2013 DL5YM RU3WR European Russia 20m 14 CW 599 599
14.07.2013 OL8M OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
14.07.2013 OQ5M ON5ZO RU3WR European Russia 20m 14 CW 599 599
13.07.2013 LX9EG LX1NO RU3WR European Russia 20m 14 CW 599 599
16.11.2012 LX1NO RU3WR European Russia 40m 7 CW 559 599
28.07.2012 DL5YM RU3WR European Russia 10m 28 CW 599 599
21.07.2012 DJ6QT RU3WR European Russia 20m 14.0341 CW 599 599 IARU-HF
21.07.2012 OK4RQ OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
15.07.2012 OL8M OK1DRQ RU3WR European Russia 80m 3.5 CW 599 599
14.07.2012 DL5YM RU3WR European Russia 20m 14 CW 599 599
14.07.2012 DL8SCG RU3WR European Russia 10m 28.028 CW 599 599
14.07.2012 DL5YM RU3WR European Russia 15m 21 CW 599 599
12.02.2012 DL0CPM DL7ET RU3WR European Russia 15m 21.0745 CW 599 599
27.11.2011 DF0DX DF8XC RU3WR European Russia 10m 28.1300 CW 599
27.11.2011 DF8XC RU3WR European Russia 10m 28.1300 CW 599
27.11.2011 DK8ZZ RU3WR European Russia 10m 28.140010 CW 599 613 599 CQWWCW
14.10.2011 HB9DAX RU3WR European Russia 10m 28.060 CW 599
31.08.2011 DL4ME RU3WR European Russia 40m 7.02400 CW 599 599 DX
25.07.2010 OL8M OK1DRQ RU3WR European Russia 15m 21.0 CW 599 599
25.07.2010 YO9HP RU3WR European Russia 40m 7.01524 CW 599 599 RSGB-IOTA
11.07.2010 YT2T RU3WR European Russia 10m 28.0300 CW 599 599 IARU-HF
11.07.2010 DJ4MH PA0BLW RU3WR European Russia 20m 14.066 CW 599 599
11.07.2010 LX0HQ PA0BLW RU3WR European Russia 20m 14.066 CW 599 599
11.07.2010 DL5YM RU3WR European Russia 20m 14 CW 599 599
10.07.2010 OK4RQ OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
10.07.2010 YT2T RU3WR European Russia 20m 14.0300 CW 599 599 IARU-HF
10.07.2010 9A/VE3ZIK RU3WR European Russia 20m CW 599 599 KO85
27.06.2010 DL4ME RU3WR European Russia 20m 14.0261 CW 599 599 DX
13.06.2010 DL5YM RU3WR European Russia 20m 14 CW 599 599
30.05.2010 YO4AAC RU3WR European Russia 15m 21 CW 599 599 CQ-WPX-CW
30.05.2010 YO9HP RU3WR European Russia 15m 21.0055 CW 599 599 CQ-WPX-CW
30.05.2010 YT2T YU2A RU3WR European Russia 10m 28.0300 CW 599 599 CQ-WPX-CW
29.05.2010 OL8M OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
29.05.2010 YO9HP RU3WR European Russia 20m 14.0676 CW 599 599 CQ-WPX-CW
29.05.2010 DL0GL PA0R RU3WR European Russia 40m 7 CW 599 599
22.05.2010 DL5YM RU3WR European Russia 10m 28 CW 599 599
09.05.2010 DJ0SP RU3WR European Russia 20m 14 CW 599
09.05.2010 YO9HP RU3WR European Russia 15m 21.0389 CW 599 599 CQ-M
08.05.2010 DL5YM RU3WR European Russia 20m 14 CW 599 599
07.05.2010 OL80OK OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
06.02.2010 YO9HP RU3WR European Russia 40m 7.02937 CW 599 599 IARU-HF
06.02.2010 DL0MFS DJ6TK RU3WR European Russia 20m 14.010 CW 599 599 EU-HF
31.01.2010 LX7I DF1LON RU3WR European Russia 160m 1.8 CW 599 599
29.01.2010 YO9HP RU3WR European Russia 160m 1.86130 CW 599 599 CQ-160-CW
19.12.2009 LX1NO RU3WR European Russia 20m 14 CW 559 599
18.12.2009 DL4ME RU3WR European Russia 80m 3.52265 CW 599 599 DX
28.11.2009 OL3A OK1DRQ RU3WR European Russia 40m 7.0 CW 599 599
28.11.2009 IY3XX IV3ZXQ RU3WR European Russia 40m 7.026 CW 599 599
27.11.2009 LX7I DL7CS RU3WR European Russia 40m 7.01400 CW 599 599 CQ-WW-CW
27.11.2009 LX7I DK3QZ RU3WR European Russia 40m 7.01560 CW 599 599 CQ-WW-CW
04.11.2009 5P3WW DF8XC RU3WR European Russia 40m 7 CW 599
26.07.2009 DL5YM RU3WR European Russia 20m 14 CW 599 599
26.07.2009 LX1NO RU3WR European Russia 20m 14 CW 599 599
26.07.2009 YO9HP RU3WR European Russia 20m 14.0087 CW 599 599 RSGB-IOTA
26.07.2009 YO9HP RU3WR European Russia 40m 7.01936 CW 599 599 RSGB-IOTA
18.07.2009 DK5DQ RU3WR European Russia 20m 14 CW 599 599
11.07.2009 DL5YM RU3WR European Russia 20m 14 CW 599 599
11.07.2009 OR2A RU3WR European Russia 20m 14.069 CW 599 599
31.05.2009 DL5YM RU3WR European Russia 15m 21 CW 599 599
31.05.2009 OH0EC DJ2YE RU3WR European Russia 15m 21.034 CW 599 599
22.03.2009 DJ7EC RU3WR European Russia 20m 14.002 CW 599 599
22.03.2009 OL8M OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
22.03.2009 DK0ALC DL1CW RU3WR European Russia 20m 14.000 CW 599 599
22.03.2009 DK5DQ RU3WR European Russia 20m 14 CW 599 599
22.03.2009 OR2A RU3WR European Russia 20m 14.0677 CW 599 599 RDXC
14.03.2009 PG7V RU3WR European Russia 20m 14.0266 CW 599 599
30.11.2008 DJ5QV RU3WR European Russia 40m 7.05940 CW 599 599 CQWWCW
30.11.2008 DJ1YFK RU3WR European Russia 40m 7 CW 599 599
29.11.2008 OE4VIE RU3WR European Russia 40m 7.000 CW 599 599
29.11.2008 CT9L DL5XX RU3WR European Russia 40m 7.02750 CW 599 599 CQWWCW
29.11.2008 YR9P YO9HP RU3WR European Russia 40m 7.07300 CW 599 599 CQWWCW
31.08.2008 DL1CW RU3WR European Russia 20m 14 CW 599 599
30.08.2008 YO3FRI RU3WR European Russia 40m 7 CW 599 599
22.08.2008 A45WD YO9HP RU3WR European Russia 40m 7.00600 CW 599 599
17.08.2008 DJ1YFK RU3WR European Russia 15m 21 CW 599 599
17.08.2008 DJ1YFK RU3WR European Russia 80m 3.5 CW 599 599
16.08.2008 DJ1YFK RU3WR European Russia 40m 7 CW 599 599
16.08.2008 DL5YM RU3WR European Russia 20m 14 CW 599 599
09.08.2008 DJ1YFK RU3WR European Russia 40m 7.018 CW 599 599
02.08.2008 YO9HP RU3WR European Russia 160m 1.83066 CW 599 599 EUHFC
02.08.2008 OL8M OK1DRQ RU3WR European Russia 80m CW 599 599
02.08.2008 YO3FRI RU3WR European Russia 40m 7 CW 599 599
02.08.2008 YO9HP RU3WR European Russia 40m 7.02090 CW 599 599 EUHFC
02.08.2008 9A/VE3ZIK RU3WR European Russia 40m CW 599 599 KO85
02.08.2008 YO3FRI RU3WR European Russia 40m 7 CW 599 599
02.08.2008 OL8M OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
02.08.2008 YO9HP RU3WR European Russia 20m 14.0081 CW 599 599 EUHFC
02.08.2008 OL8M OK1DRQ RU3WR European Russia 10m 28.0 CW 599 599
24.05.2008 LX7I DL4YR RU3WR European Russia 10m 28.0404 CW 599 599 CQWPXCW
11.05.2008 DJ1YFK RU3WR European Russia 15m 21 CW 599 599
11.05.2008 DL1CW RU3WR European Russia 10m 28.0300 CW 599 599 CQM
11.05.2008 DJ1YFK RU3WR European Russia 10m 28 CW 599 599
11.05.2008 DJ1YFK RU3WR European Russia 80m 3.5 CW 599 599
10.05.2008 DJ1YFK RU3WR European Russia 40m 7 CW 599 599
04.05.2008 SP2LNW RU3WR European Russia 80m 3.527 CW 599 599
04.05.2008 DL4ME RU3WR European Russia 40m 7.01076 CW 599 599 DX
04.05.2008 SP2LNW RU3WR European Russia 40m 7.022 CW 599 599
03.05.2008 DL4ME RU3WR European Russia 80m 3.52531 CW 599 599 DX
30.04.2008 OE2008VIE OE4VIE RU3WR European Russia 40m 7.000 CW 599 599
13.04.2008 DL4ME RU3WR European Russia 40m 7.01615 CW 599 599 DX
20.03.2008 OL30SPACE OK1DRQ RU3WR European Russia 80m 3.5 CW 599 599
15.03.2008 SP2LNW RU3WR European Russia 80m 3.523 CW 599 599
15.03.2008 OL8M OK1DRQ RU3WR European Russia 40m 7.0 CW 599 599
15.03.2008 DL8SCG RU3WR European Russia 20m 14.025 CW 599 599
14.03.2008 OL30SPACE OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
02.01.2008 A45WD YO9HP RU3WR European Russia 40m 7.01600 CW 599 599
23.12.2007 DL4YR RU3WR European Russia 30m 10.116 CW 599 599
22.12.2007 DL40RRDXA DL5YM RU3WR European Russia 20m 14 CW 599 599
13.12.2007 OQ5M ON5ZO RU3WR European Russia 20m 14.0150 CW 599 599 DX
25.11.2007 LX7I DJ9IE RU3WR European Russia 80m 3.502 CW 599 599
25.11.2007 DF0HQ DG1ATN RU3WR European Russia 80m 3.524 CW 599 599
25.11.2007 LX7I DJ9IE RU3WR European Russia 40m 7.065 CW 599 599
25.11.2007 DJ1YFK RU3WR European Russia 40m 7 CW 599 599
25.11.2007 DF0HQ DG1ATN RU3WR European Russia 40m 7.005 CW 599 599
25.11.2007 OK4RQ OK1DRQ RU3WR European Russia 40m 7.0 CW 599 599
25.11.2007 OT4A RU3WR European Russia 40m 7 CW 599 599
25.11.2007 OE4VIE RU3WR European Russia 40m 7 CW 599 599 CQ-WW-CW
25.11.2007 DF0HQ DL8WAA RU3WR European Russia 20m 14.037 CW 599 599
25.11.2007 5P3WW DL1YAW RU3WR European Russia 20m 14.0 CW 599 599
19.08.2007 ON5ZO RU3WR European Russia 15m 21 CW 599 599
18.08.2007 DL5YM RU3WR European Russia 40m 7 CW 599 599
04.08.2007 DL3TD RU3WR European Russia 80m 3.5 CW 599 599 DXPDN
04.08.2007 OL8M OK1DRQ RU3WR European Russia 80m CW 599 599
04.08.2007 OL8M OK1DRQ RU3WR European Russia 40m 7.0 CW 599 599
04.08.2007 OQ5M ON5ZO RU3WR European Russia 15m 21 CW 599 599
04.08.2007 OL8M OK1DRQ RU3WR European Russia 10m 28.0 CW 599 599
04.08.2007 YO3FRI RU3WR European Russia 10m 28 CW 599 599
04.08.2007 DL3TD RU3WR European Russia 15m 21 CW 599 599 DXPDN
04.08.2007 DL5YM RU3WR European Russia 15m 21 CW 599 599
03.08.2007 9A/VE3ZIK VE3ZIK RU3WR European Russia 40m 7.00681 CW 599 599 KO85
31.07.2007 PC6IOTA PG7V RU3WR European Russia 40m 7.011 CW 599 599
30.07.2007 DA0WWYC DJ1YFK RU3WR European Russia 40m 7 CW 599 599
29.07.2007 DL3TD RU3WR European Russia 20m 14 CW 599 599 DXPDN
15.07.2007 IR2Y IK2QEI RU3WR European Russia 15m 21.0326 CW 599 599 IARU
15.07.2007 DJ1YFK RU3WR European Russia 40m 7 CW 599 599
15.07.2007 LX0HQ DL1EFD RU3WR European Russia 40m 7.034 CW 599 599
14.07.2007 9A/VE3ZIK VE3ZIK RU3WR European Russia 80m 3.54400 CW 599 599 KO85 IARU
14.07.2007 DM3K DJ2QV RU3WR European Russia 80m 3.58968 CW 599 599 IARU
14.07.2007 OT1A RU3WR European Russia 20m 14 CW 599 599
14.07.2007 9A/VE3ZIK VE3ZIK RU3WR European Russia 15m 21.0031 CW 599 599 KO85 IARU
14.07.2007 OT4A RU3WR European Russia 20m 14 CW 599 599
08.07.2007 OE4VIE RU3WR European Russia 20m 14 CW 599 599 DXPDN
07.07.2007 OE4VIE RU3WR European Russia 30m 10.1 CW 599 599 DXPDN
03.06.2007 DL4ME RU3WR European Russia 40m 7.02838 CW 599 599 DX
02.06.2007 DL3TD RU3WR European Russia 15m 21 CW 599 599 DXPDN
27.05.2007 OL8M OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
27.05.2007 DL3YM RU3WR European Russia 40m 7.0000 CW 599 599
27.05.2007 DR5L DL3HAH RU3WR European Russia 40m 7.02244 CW 599 599 CQWPXCW
27.05.2007 DA0I DK1II RU3WR European Russia 40m 7 CW 599 599
27.05.2007 DL3TD RU3WR European Russia 40m 7 CW 599 599 DXPDN
26.05.2007 DL5YM RU3WR European Russia 10m 28 CW 599 599
26.05.2007 DR5L DK3QZ RU3WR European Russia 10m 28.0185 CW 599 599 CQWPXCW
23.05.2007 DJ1YFK RU3WR European Russia 10m 28 CW 589 599
13.05.2007 DJ1YFK RU3WR European Russia 20m 14 CW 599 599
04.05.2007 OK4RQ OK1DRQ RU3WR European Russia 40m 7.0 CW 599 16
21.04.2007 OE4VIE RU3WR European Russia 30m 10.1 CW 599 599 DXPDN
18.03.2007 OL8M OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
18.03.2007 F6IFY RU3WR European Russia 40m 7.001 CW 599 599
18.03.2007 OL8M OK1DRQ RU3WR European Russia 80m CW 599 599
28.01.2007 DK3QZ RU3WR European Russia 160m 1.8 CW 599 599
08.01.2007 OK4RQ OK1DRQ RU3WR European Russia 20m 14.0 CW 599 599
23.05.2006 DR9P RU3WR European Russia 40m 7.000 CW 599 599
16.05.2006 9A/VE3ZIK RU3WR European Russia 20m CW 599 599 KO85
13.05.2006 9A/VE3ZIK RU3WR European Russia 40m CW 599 599 KO85
12.05.2006 9A/VE3ZIK RU3WR European Russia 30m CW 599 599 KO85
12.05.2006 9A/VE3ZIK RU3WR European Russia 40m CW 599 599 KO85
14.05.2005 9A/VE3ZIK RU3WR European Russia 20m CW 599 599 KO85
24.11.2002 DJ2YA RU3WR European Russia 15m 21045 CW 599 599
25.11.2001 DJ2YA RU3WR European Russia 15m CW 599 599
27.11.1999 DJ2YA RU3WR European Russia 10m CW 599 599
252 QSOs shown

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