Logbook

click to remove filter return to main page

Date station op DX call DXCC band freq mode sent recv grid contest
21.01.2024 DF0SX DL1CW G4IIY England 40m 7.02320 CW 599 638 599 260 HA-DX
20.01.2024 DF0SX DL1CW G2E England 40m 7.02650 CW 599 338 599 347 HA-DX
20.01.2024 DF0SX DL1CW M3AWD England 40m 7.00900 CW 599 309 599 332 HA-DX
30.12.2023 DF0SX DF5EN M4T England 40m 7.012 CW 599 60 599 50 YOTA
30.12.2023 DF0SX DF5EN 2E0OBO England 40m 7.034 CW 599 60 599 75 YOTA
30.12.2023 DF0SX DF5EN M6NXW England 40m 7.019 CW 599 60 599 33 YOTA
26.12.2023 DF0SX DF5EN G4ENZ England 40m 7.018 CW 599 P51 599 056 DARC-XMAS
16.12.2023 DF0SX DF5EN M5AW England 40m 7.022 CW 599 28 599 27 CROATIAN
16.12.2023 DF0SX DF5EN G4MKR England 40m 7.026 CW 599 28 599 27 CROATIAN
16.12.2023 DF0SX DF5EN M0MZB England 40m 7.026 CW 599 28 599 27 CROATIAN
16.12.2023 DF0SX DF5EN 2E0OBO England 40m 7.026 CW 599 28 599 27 CROATIAN
16.12.2023 DF0SX DF5EN M2G England 40m 7.01 CW 599 28 599 27 CROATIAN
05.08.2023 DF0SX DF5EN G4BJM England 40m 7.00529 CW 599 599 79 599 72 EUROPEAN HFC
22.07.2023 DF0SX DF5EN G3L England 40m 7.028 CW 599 60 599 91 YOTA
22.07.2023 DF0SX DF5EN M0BLF England 40m 7.036 CW 599 60 599 41 YOTA
22.07.2023 DF0SX DF5EN G3VIP England 40m 7.014 CW 599 60 599 80 YOTA
22.07.2023 DF0SX DF5EN M7TSM England 40m 7.013 CW 599 60 599 55 YOTA
22.07.2023 DF0SX DF5EN M4N England 40m 7.013 CW 599 60 599 76 YOTA
22.07.2023 DF0SX DF5EN 2E0CVN England 40m 7.013 CW 599 60 599 35 YOTA
22.07.2023 DF0SX DF5EN G0TRT England 40m 7.014 CW 599 60 599 56 YOTA
22.07.2023 DF0SX DF5EN M0ISZ England 40m 7.013 CW 599 60 599 73 YOTA
22.07.2023 DF0SX DF5EN G4HZV England 40m 7.014 CW 599 60 599 70 YOTA
16.07.2023 DF0SX DF5EN M7TSM England 40m 7.03802 CW 599 94 599 60 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G3WPH England 40m 7.02536 CW 599 93 599 34 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN M3X England 40m 7.03550 CW 599 92 599 60 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4SDX England 40m 7.03540 CW 599 89 599 49 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G3ILO England 40m 7.03540 CW 599 87 599 79 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G0ATR England 40m 7.03540 CW 599 86 599 18 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G2HX/P England 40m 7.03530 CW 599 81 599 78 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4CZB/P England 40m 7.03960 CW 599 75 599 114 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G0W England 40m 7.03960 CW 599 73 599 26 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN GX0SAC England 40m 7.03671 CW 599 66 599 5 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G3YLA England 40m 7.03571 CW 599 65 599 49 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4ZZL England 40m 7.02776 CW 599 63 599 25 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G3VIP England 40m 7.02800 CW 599 62 599 27 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G3TBK England 40m 7.02800 CW 599 60 599 125 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4PVM England 40m 7.02638 CW 599 57 599 94 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4CWH/P England 40m 7.03380 CW 599 56 599 106 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4A England 40m 7.02668 CW 599 54 599 122 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN M5S England 40m 7.03900 CW 599 52 599 87 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G7WHI/P England 40m 7.03900 CW 599 51 599 75 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G3LDI England 40m 7.03900 CW 599 50 599 61 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G3XYF England 40m 7.03900 CW 599 49 599 4 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN MX5C England 40m 7.03573 CW 599 41 599 43 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4LPP England 40m 7.03526 CW 599 40 599 27 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4FNL England 40m 7.02700 CW 599 39 599 91 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G3SWC England 40m 7.03086 CW 599 37 599 69 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4ARI/P England 40m 7.03750 CW 599 32 599 10 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4DJX England 40m 7.03750 CW 599 31 599 15 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G4ARI/P England 40m 7.02551 CW 599 28 599 69 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G7WHI/P England 40m 7.03508 CW 599 27 599 56 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G3RWF England 40m 7.03583 CW 599 12 599 24 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN M5DX England 40m 7.03247 CW 599 10 599 13 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN M2D England 40m 7.03200 CW 599 9 599 6 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G3VYI England 40m 7.03768 CW 599 8 599 13 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN M1X England 40m 7.03900 CW 599 6 599 15 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN 2E0OBO England 40m 7.03423 CW 599 3 599 5 RSGB-LOW-POWER
16.07.2023 DF0SX DF5EN G0TMT/P England 40m 7.02135 CW 599 1 599 3 RSGB-LOW-POWER
08.07.2023 DF0SX DF5EN G4WGE England 40m 7.03963 CW 599 599 28 599 27 IARU-HF
08.07.2023 DF0SX DF5EN GR2DQ England 40m 7.011 CW 599 599 28 599 RSGB IARU-HF
08.07.2023 DF0SX DF5EN GR2HQ England 40m 7.011 CW 599 599 28 599 RSGB IARU-HF
22.01.2017 DF0SX DL5YL G4DBW England 40m 7.01924 CW 599 599 HA-DX
22.01.2017 DF0SX DL5YL G3RSD England 40m 7.01938 CW 599 599 HA-DX
22.01.2017 DF0SX DL5YL G4IIY England 40m 7.02587 CW 599 599 HA-DX
22.01.2017 DF0SX DL5YL G3JFS England 40m 7.01332 CW 599 599 HA-DX
21.01.2017 DF0SX DL5YL M5M England 40m 7.02117 CW 599 599 HA-DX
18.10.2015 DF0SX DL5YM G4LJU England 40m 7.02278 CW 599 599 WAG
18.10.2015 DF0SX DL5YM G3ZGC England 40m 7.02278 CW 599 599 WAG
17.10.2015 DF0SX DL5YM M0BUI England 40m 7.02613 CW 599 599 WAG
17.10.2015 DF0SX DL5YM G2HDR England 40m 7.02138 CW 599 599 WAG
17.10.2015 DF0SX DL5YM G3KKP England 40m 7.02138 CW 599 599 WAG
17.10.2015 DF0SX DL5YM G6MC England 40m 7.02138 CW 599 599 WAG
17.10.2015 DF0SX DL1CW G0IBN England 40m 7.02132 CW 599 599 WAG
17.10.2015 DF0SX DL1CW G3GLL England 40m 7.00990 CW 599 599 WAG
31.05.2015 DF0SX DL1CW G4LPD England 40m 7.0281 CW 599 599 CQ-WPX-CW
31.05.2015 DF0SX DL1CW M0BKB England 40m 7.0281 CW 599 599 CQ-WPX-CW
31.05.2015 DF0SX DL1CW G5W England 40m 7.0281 CW 599 599 CQ-WPX-CW
31.05.2015 DF0SX DL1CW G6NUM England 40m 7.0282 CW 599 599 CQ-WPX-CW
31.05.2015 DF0SX DL1CW G5D England 40m 7.0282 CW 599 599 CQ-WPX-CW
31.05.2015 DF0SX DL1CW G3RWF England 40m 7.0282 CW 599 599 CQ-WPX-CW
31.05.2015 DF0SX DL1CW G5O England 40m 7.0282 CW 599 599 CQ-WPX-CW
31.05.2015 DF0SX DL1CW G1N England 40m 7.0282 CW 599 599 CQ-WPX-CW
31.05.2015 DF0SX DL1CW M6W England 40m 7.0282 CW 599 599 CQ-WPX-CW
17.01.2015 DF0SX DF2AJ G4DBW England 40m 7.02224 CW 599 599 HA-DX
17.01.2015 DF0SX DL5YL G4RKO England 40m 7.03267 CW 599 599 HA-DX
17.01.2015 DF0SX DL5YL G3GLL England 40m 7.02116 CW 599 599 HA-DX
18.10.2014 DF0SX DL1CW G3WRJ England 40m 7.03256 CW 599 599 WAG
18.10.2014 DF0SX DL5YM G4MEM England 40m 7.03291 CW 599 599 WAG
18.10.2014 DF0SX DL5YM G3GLL England 40m 7.03052 CW 599 599 WAG
19.01.2014 DF0SX DL1CW G4MKR England 40m 7.02012 CW 599 599 HA-DX
19.01.2014 DF0SX DL1CW G3GLL England 40m 7.01981 CW 599 599 HA-DX
20.10.2013 DF0SX DL5YM G3ZGC England 40m 7.02123 CW 599 599 WAG
19.10.2013 DF0SX DL5YM G0STR England 40m 7.02801 CW 599 599 WAG
19.10.2013 DF0SX DL5YM G3YMC England 40m 7.02758 CW 599 599 WAG
19.10.2013 DF0SX DL5YM G5LP England 40m 7.0279 CW 599 599 WAG
19.10.2013 DF0SX DL5YM G2HDR England 40m 7.0279 CW 599 599 WAG
20.01.2013 DF0SX DL5YL G3GLL England 40m 7.01025 CW 599 599 HA-DX
20.01.2013 DF0SX DL5YL G4PIQ England 40m 7.02948 CW 599 599 HA-DX
20.01.2013 DF0SX DL5YL G0OKF England 40m 7.02948 CW 599 599 HA-DX
20.01.2013 DF0SX DL5YL G3RKJ England 40m 7.01891 CW 599 599 HA-DX
20.01.2013 DF0SX DL1CW G4BJM England 40m 7.01400 CW 599 599 HA-DX
19.01.2013 DF0SX DL9SEV G3XOV England 40m 7.02159 CW 599 599 HA-DX
19.01.2013 DF0SX DL9SEV G4RKO England 40m 7.02159 CW 599 599 HA-DX
19.01.2013 DF0SX DL9SEV M0TJU England 40m 7.02159 CW 599 599 HA-DX
19.01.2013 DF0SX DL9SEV G4FPA England 40m 7.03779 CW 599 599 HA-DX
19.01.2013 DF0SX DL9SEV M0BKB England 40m 7.03779 CW 599 599 HA-DX
19.01.2013 DF0SX DL5YL G5LP England 40m 7.02452 CW 599 599 HA-DX
19.01.2013 DF0SX DL5YL G4DBW England 40m 7.01585 CW 599 599 HA-DX
21.10.2012 DF0SX DL1CW G4PIQ England 40m 7.01544 CW 599 599 WAG
21.10.2012 DF0SX DL5YM G4EBK England 40m 7.03173 CW 599 599 WAG
21.10.2012 DF0SX DL5YM G4DDX England 40m 7.03173 CW 599 599 WAG
21.10.2012 DF0SX DL5YM G3ZGC England 40m 7.03173 CW 599 599 WAG
20.10.2012 DF0SX DL5YM M0BKB England 40m 7.03215 CW 599 599 WAG
20.10.2012 DF0SX DL5YM M0CFW England 40m 7.03215 CW 599 599 WAG
20.10.2012 DF0SX DL5YM G4GSA England 40m 7.03215 CW 599 599 WAG
20.10.2012 DF0SX DL1CW G3GLL England 40m 7.01765 CW 599 599 WAG
03.06.2012 DF0SX DL2DN G3GLL England 40m 7.02083 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DK7IT G3LET/P England 40m 7.02890 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DK7IT G4BVH England 40m 7.02890 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DK7IT G8FC/P England 40m 7.02890 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DK7IT G4CXT/P England 40m 7.02929 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DK7IT G4AYM/P England 40m 7.02929 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DK7IT G4OGB/P England 40m 7.02929 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DK7IT G6YB/P England 40m 7.02929 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DK7IT G4ALE/P England 40m 7.02929 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DK7IT G5XV/P England 40m 7.02929 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DL1CW G4EKT/P England 40m 7.02929 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DL1CW G3UES/P England 40m 7.02929 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DL1CW G5BK/P England 40m 7.02500 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DL1CW G4CCQ England 40m 7.01868 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DL1CW G3WRR/P England 40m 7.01868 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DL1CW M0AAA/P England 40m 7.01868 CW 599 599 FIELDDAY-R
03.06.2012 DF0SX DL1CW G3SDC/P England 40m 7.02125 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G3WRJ England 40m 7.01673 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G6NRC/P England 40m 7.01548 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G3AB/P England 40m 7.01588 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G4ATH/P England 40m 7.02620 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW GQ3VQO England 40m 7.02630 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G2AS/P England 40m 7.02630 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G5LO/P England 40m 7.02142 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G3LX/P England 40m 7.02250 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G4WRC/P England 40m 7.02482 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G3VPW/P England 40m 7.02800 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G3TBK/P England 40m 7.03359 CW 599 599 FIELDDAY-R
02.06.2012 DF0SX DL1CW G3ASX/P England 40m 7.03621 CW 599 599 FIELDDAY-R
19.05.2012 DF0SX DL1CW GQ4BJC/A England 40m 7.01640 CW 599 599 KING-OF-SP
22.01.2012 DF0SX DL5YL G3JFS England 40m 7.01140 CW 599 599 HA-DX
22.01.2012 DF0SX DL5YL G4MKR England 40m 7.02792 CW 599 599 HA-DX
16.10.2011 DF0SX DL5YM G4DJX England 40m 7.025 CW 599 599
16.10.2011 DF0SX DL5YM G6CSY England 40m 7.025 CW 599 599
16.10.2011 DF0SX DL5YM G0ECJ England 40m 7.029 CW 599 599
16.10.2011 DF0SX DL5YM G0SYP England 40m 7.030 CW 599 599
15.10.2011 DF0SX DL5YM G4DBW England 40m 7.030 CW 599 599
15.10.2011 DF0SX DL5YM G0CKV England 40m 7.031 CW 599 599
15.10.2011 DF0SX DL5YM G5LP England 40m 7.031 CW 599 599
09.07.2011 DF0SX DL1CW GR2HQ England 40m 7.01602 CW 599 599 IARU-HF
29.05.2011 DF0SX DL1CW MX0TWC England 40m 7.03151 CW 599 599 CQ-WPX-CW
29.05.2011 DF0SX DL1CW G1N England 40m 7.03151 CW 599 599 CQ-WPX-CW
06.06.2010 DF0SX DL5YM G3SDC/P England 40m 7.022 CW 599 599
06.06.2010 DF0SX DL5YM G4CKH England 40m 7.022 CW 599 599
06.06.2010 DF0SX DK7IT G3RWF England 40m 7.011 CW 599 599
06.06.2010 DF0SX DK7IT G4SGI England 40m 7.011 CW 599 599
06.06.2010 DF0SX DK7IT G5BK/P England 40m 7.011 CW 599 599
06.06.2010 DF0SX DK7IT G0IVZ/P England 40m 7.011 CW 599 599
06.06.2010 DF0SX DK7IT G4WSM/P England 40m 7.011 CW 599 599
06.06.2010 DF0SX DK7IT G4FNL/P England 40m 7.011 CW 599 599
06.06.2010 DF0SX DK7IT G6MC/P England 40m 7.011 CW 599 599
06.06.2010 DF0SX DK7IT G4BP/P England 40m 7.011 CW 599 599
06.06.2010 DF0SX DL1CW G4OGB/P England 40m 7.012 CW 599 599
06.06.2010 DF0SX DL1CW M0IRN/P England 40m 7.012 CW 599 599
06.06.2010 DF0SX DL1CW G4ALE/P England 40m 7.012 CW 599 599
06.06.2010 DF0SX DL1CW G4AYM/P England 40m 7.012 CW 599 599
06.06.2010 DF0SX DL1CW G6YB/P England 40m 7.000 CW 599 599
06.06.2010 DF0SX DL1CW G5LO/P England 40m 7.000 CW 599 599
05.06.2010 DF0SX DL1CW G5XV/P England 40m 7.001 CW 599 599
05.06.2010 DF0SX DL5YM G8MIA England 40m 7.022 CW 599 599
05.06.2010 DF0SX DL5YM G8FC/P England 40m 7.022 CW 599 599
05.06.2010 DF0SX DL5YM G3OWO England 40m 7.022 CW 599 599
05.06.2010 DF0SX DL5YM G3SAD/P England 40m 7.022 CW 599 599
05.06.2010 DF0SX DL5YM G3MZV England 40m 7.010 CW 599 599
05.06.2010 DF0SX DL5YM G0MWT/P England 40m 7.010 CW 599 599
05.06.2010 DF0SX DL5YM G3LX/P England 40m 7.010 CW 599 599
05.06.2010 DF0SX DL5YM G4HRC/P England 40m 7.010 CW 599 599
05.06.2010 DF0SX DL5YM G0KPW/P England 40m 7.010 CW 599 599
05.06.2010 DF0SX DL5YM M0AAA/P England 40m 7.010 CW 599 599
05.06.2010 DF0SX DL5YM G3ULT/P England 40m 7.010 CW 599 599
05.06.2010 DF0SX DL5YM G5GX/P England 40m 7.010 CW 599 599
18.10.2009 DF0SX DL5YM G4IUP England 40m 7.03038 CW 599 599 WAG
18.10.2009 DF0SX DL5YM G0UCH England 40m 7.03038 CW 599 599 WAG
17.10.2009 DF0SX DL5YM G4RLS England 40m 7.02875 CW 599 599 WAG
17.10.2009 DF0SX DL5YM G3VGR England 40m 7.02875 CW 599 599 WAG
17.10.2009 DF0SX DL1CW G0ORH England 40m 7.01646 CW 599 599 WAG
19.10.2008 DF0SX DL5YM G3VQO England 40m 7.02400 CW 599 599 WAG
19.10.2008 DF0SX DL5YM G4RLS England 40m 7.01500 CW 599 599 WAG
19.10.2008 DF0SX DL5YM G0CKV England 40m 7.01100 CW 599 599 WAG
18.10.2008 DF0SX DL5YM G3VGR England 40m 7.02400 CW 599 599 WAG
30.08.2008 DF0SX DL1CW G3VQO England 40m 7 CW 599 599
30.08.2008 DF0SX DL1CW G3XZG England 40m 7 CW 599 599
30.08.2008 DF0SX DL1CW G6CSY England 40m 7 CW 599 599
30.08.2008 DF0SX DL1CW G4LMW England 40m 7 CW 599 599
30.08.2008 DF0SX DL1CW G4PIQ England 40m 7 CW 599 599
30.08.2008 DF0SX DL1CW M0RYB England 40m 7 CW 599 599
30.08.2008 DF0SX DL1CW G0MTN England 40m 7 CW 599 599
30.08.2008 DF0SX DL1CW G3GLL England 40m 7 CW 599 599
18.05.2008 DF0SX DL1CW G3MPB England 40m 7.02430 CW 599 599 KINGEACW
17.05.2008 DF0SX DL1CW G0MTN England 40m 7.01450 CW 599 599 KINGEACW
17.05.2008 DF0SX DL1CW G4CMQ England 40m 7.01850 CW 599 599 KINGEACW
17.05.2008 DF0SX DL1CW M0KOP England 40m 7.01850 CW 599 599 KINGEACW
17.05.2008 DF0SX DL1CW G2HDR England 40m 7.01400 CW 599 599 KINGEACW
17.05.2008 DF0SX DL1CW G3GLL England 40m 7.02091 CW 599 599 KINGEACW
17.05.2008 DF0SX DL1CW G4MKP England 40m 7.02360 CW 599 599 KINGEACW
04.08.2007 DF0SX DL1CW G4WGE England 40m 7 CW 599 599
04.08.2007 DF0SX DL1CW G0RTN England 40m 7 CW 599 599
04.08.2007 DF0SX DL1CW M0RTI England 40m 7 CW 599 599
04.08.2007 DF0SX DL1CW 2E0CVN England 40m 7 CW 599 599
24.06.2007 DF0SX DL1CW G3RSD England 40m 7 CW 599 599
06.05.2007 DF0SX DL1CW G3VQO England 40m 7.02615 CW 599 599 ARIDX
06.05.2007 DF0SX DL1CW G0MTN England 40m 7.02330 CW 599 599 ARIDX
06.05.2007 DF0SX DL1CW G0RTN England 40m 7.01740 CW 599 599 ARIDX
219 QSOs shown

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