Logsync — Synchronisatie van WSJT-X- en MSHV-logs

Een FR / NL / EN hulpmiddel om de logs van WSJT-X en MSHV onderling up-to-date te houden, zodat de weergave van "gewerkte gesprekken vóór" consistent is, ongeacht het gebruikte programma.

Downloaden: https://github.com/danon7vz/MSHV-Logsync/

Waarom?

Bij gebruik van MSHV of WSJT-X wordt elke QSO alleen door het actieve programma geregistreerd. De twee logs lopen uiteen en de weergave van "gewerkte gesprekken vóór" in het ene programma negeert wat het andere heeft gedaan. Logsync berekent de unieke combinatie van de twee logs en vult de ontbrekende informatie in beide logs aan.

Twee versies beschikbaar

Windows-versie (.exe) — de eenvoudigste, geen installatie vereist. Download logsync.exe uit de sectie Releases, plaats het in een map en dubbelklik. Geen Python vereist. (Bij de eerste keer opstarten kan Windows SmartScreen een waarschuwing weergeven omdat het .exe-bestand niet is ondertekend: "Meer informatie" → "Toch uitvoeren.")

Python-versie (.py) — lichtgewicht. Vereist Python 3 (met Tkinter, inbegrepen in het standaard installatieprogramma van python.org — vink "Voeg python.exe toe aan PATH" aan). Download logsync_gui.py en run_logsync_gui.bat, plaats ze in dezelfde map en dubbelklik op run_logsync_gui.bat.

Gebruik

  1. Selecteer met de knoppen Bladeren de MSHV-logmap (mshvlog.edim, mshvlog.adi) en de WSJT-X-logmap (wsjtx.log, wsjtx_log.adi) en sla de configuratie op.
  2. Sluit MSHV en WSJT-X.
  3. Klik op Analyseren (er wordt niets weggeschreven) om de cijfers te controleren.
  4. Klik op Samenvoegen: elk bestand wordt automatisch met een tijdstempel opgeslagen en vervolgens aan beide zijden bijgewerkt.

In WSJT-X: Instellingen → Kleuren → ADIF-logboek opnieuw scannen om de kleuren te vernieuwen.

De interfacetaal kan op elk moment worden gewijzigd met de FR/EN/NL -selector bovenaan het venster (de keuze wordt opgeslagen).

Hoe het werkt

  • Deduplicatiesleutel: roepnaam + datum + tijd (tot op de minuut) + band (afgeleid van de frequentie) + modus.
  • Er wordt een masterbestand gemaakt, een gededupliceerde samenvoeging van de drie bronnen (wsjtx.log, mshvlog.adi, mshvlog.edim).
  • Het bestand wsjtx_log.adi wordt herschreven, wsjtx.log wordt aangevuld en mshvlog.edim wordt aangevuld.
  • Idempotent: bij herhaling worden nooit duplicaten toegevoegd.
  • Automatische opslag met tijdstempel vóór het schrijven.

Waarschuwing

Dit is een persoonlijk hulpmiddel dat zonder garantie wordt geleverd. Het is nog steeds aan te raden om een ​​back-up van uw logbestanden te maken. Zorg er tijdens het samenvoegen altijd voor dat MSHV en WSJT-X gesloten zijn.

Auteur

Daniel — ON7VZ