Nichts ist so zahlreich, in unserer kleinen Welt, als die Logbuch-Programme. Den Sinn habe ich nie verstehen können. Ich werde mich nicht einmischen um noch ein Programm oder ein anderes zu empfehlen.
Wie anscheinend so manche andere Amateurfunker auch, stand ich vor einem einfachen Problem: Ich habe irgendein Programm, das mir gerade ein neues QSO in eine ADIF-Log-Datei geschrieben hat. Dieses Programm hat aber keine Funktion um dieses QSO zu eQSL zu senden. Aber genau das möchte haben. Als Betriebssystem verwende ich Linux. Die Lösung, die mir eingefallen ist, lässt sich aber sinngemäß auch bei anderen Betriebssysteme umsetzten.
Ich gehe wie folgt vor:
1) Ich erstelle eine temporäre ADIF Datei, in die ich Headers kopiere.
2) Ich kopiere die letzte Zeile des ADIF-Logs des Programms ans Ende der temporären ADIF Datei. Das QSO steht in einer einzigen Zeile.
3) Ich sende diese temporäre ADIF Datei an eQSL.
4) Ich lösche die temporäre ADIF Datei wieder.
Ich zeige hier, als Beispiel, was ich verwende. Nein, es steht nicht so im Evangelium!
Die Headers, die bei 1) kopiert werden:
# see
http://www.adif.org
<ADIF_VER:5>2.2.6
<USERDEF1:7>MY_SOTA
<USERDEF2:4>SOTA
<USERDEF3:3>DOK
<USERDEF4:9>REAL_MODE
<USERDEF5:8>YL,{0,1)
<eoh>
Das kopieren der letzten Zeile unter 2) geht so:
tail -n 1 adif-log-vom-programm.adif >> tempo.adif
Das Senden an eQSL unter 3), mit falschem Passwort, natürlich:
curl -u "DJ0OT:abcdefgh" -F Filename=@tempo.adif -F EQSL_USER=DJ0OT -F EQSL_PSWD=abcdefgh
http://www.eqsl.cc/qslcard/ImportADIF.cfm > GGGG.html
Danach, steht in GGGG.html die Antwort von eQSL. Bitte lesen, natürlich!
All das lässt sich in eine Batch-Datei, Shell Script oder so ähnlich verpacken.
Der Aufruf von »curl« zeigt hier ganz allgemein, wie eine ADIF-Datei an eQSL gesendet werden kann. Es können viele QSO's drin stehen.
Wie zu erkennen ist, werden hier keine Amateurfunk spezifische Programme verwendet. Nur allgemeine Programme, die bereits installiert sein können oder installierbar sind.
Vielleicht kann dieses Zeug hier oder dort etwas weiterhelfen...
Best 88 de Claude