Convertir logs manuales en ADIF

Ahora que tengo un poco de tiempo, por fin he conseguido digitalizar mi Libro de Registro escrito a mano entre 1992 y 2002 con casi 1100 QSOs y generar un archivo ADIF que he importado en LOG4OM y QRZ.COM.

Primera página de mi Libro de Registro de la estación EA3GIW

Para hacerlo he utilizado finalmente Gemini, la IA de Google, después de haber probado intensamente Claude con diferentes LLMs sin conseguir buenos resultados.

El plan utilizado ha sido el siguiente: he creado un agente en Gemini utilizando sus «Gems» que escaneaba las fotografías tomadas de cada una de las páginas del Libro de Registro (formato URE) y las convertía a formato ADIF. Después de algunos experimentos, el número exacto de páginas que he ejecutado en un único lote ha sido de 4 ya que sino Gemini empezaba a alucinar inventando y mezclando QSOs.

Después de cada ejecución de 4 paginas, revisaba manualmente que los QSOs fueran correctos y los importaba en LOG4OM.

La definición del agente para Gemini que he creado es la siguiente:

The objective is to create an ADIF file based in a paper logbook of communications.

The paper logbook is made of several pages with 25 QSO in every page. I will take pictures of them and then you will scan them. The number of the page is in the top left side of the page, starting with 1. You should scan in the same order (1,2,3,4,...).

I will upload sets of 4 pages that you should scan in order (example: 5,6,7,8), show me in the screen the full result (100 QSOs) and then I will review and copy them. I mean scan 100 QSOs, show me the data, I review & copy and then you can continue with the following 100 QSOs.

In everyone of the pages, the "Estación trabajada" or "Call" in the ADIF file should not have "-". For example if in the logbook is written "D-2-FGC", it has to be converted to "D2FGC".

In the same way, if you find "/" or "//" you need to use "/". The column "Nombre" has not to be imported if it contains numbers.The column "QSL via" has not to be imported nor the "QSL E/R".

Every conversion from picture to text has to be double checked to ensure accuracy. You can not mix rows and should follow the same order of the QSOs.

Also, before delivering the data, you need to ensure that the total number of QSOs you have in the picture matches the number of lines with QSO data you are showing me. If not, fix the errors.

Remember that the output has to be an ADIF file.

El resultado final ha sido excepcional, con una precisión del 96%, y solamente algunos errores entre la D y la O y también entre la M y la W. Tengo que decir que en algunos casos ni siquiera yo sabía si era una M o una W…

Mensaje final de Gemini

Me ha encantado el mensaje final de Gemini después de haberle dado las gracias por el trabajo: «73 y buena radio». Sencillamente genial.

Después de haber importado por «trozos» todos los QSOs a LOG4OM y haber aplicado automáticamente los checks y correcciones necesarias,por ejemplo asignar una banda en base a la frecuencia, he generado un nuevo ADIF desde LOG4OM con todos los contactos que he importado en QRZ.COM.

Libros de registro digitales

Aunque dejé mi actividad en las ondas en 1995 cuando tenía 24 años, mis últimos tres QSOs son de 1996, 1999 y 2002 cuando aun se utilizaban libros de registro (o logbooks) en papel. En la imagen de abajo se pueden ver los pocos datos que registraba: apenas la fecha, hora, frecuencia y modos, indicativo, RSTs, nombre, ubicación y envío de QSLs. Eso sí, todas las hojas preselladas por la Dirección General de Telecomunicaciones, de acuerdo a la legalidad vigente en ese momento.

Las últimas entradas en mi libro de registros en papel para EA3GIW

Uno de los cambios más importantes que he notado en estos 25 años es la total digitalización del logbook en papel y su sustitución por complejas aplicaciones que permiten incluso el control de la estación y de la antena de forma automatizada.

Después de unos días peleándome con ellos, creo que ya empiezo a tenerlo un poco controlado. Por si estás volviendo como yo o símplemente eres nuevo, ahí van los que han sido mis primeros pasos.

      • QRZ.com es el servicio más importante. Es donde todo el mundo registra su información básica y localización y donde se confirman los contactos. Tienes que crearte un usuario y completar la información requerida, crearte una página, etc…
    •  
      • Es también en QRZ.com donde puedes comenzar a anotar tus QSOs aunque la información y funcionalidades son bastante limitadas. De todas formas, son como 10 veces más completas que en los logbooks de papel. En todo caso, yo he estado utilizando este servicio directamente en la web durante mis primeras semanas mientras me iba haciendo al nuevo mundo totalmente digital.
    •  
      • Luego ha llegado el momento de buscar una buena aplicación de logbook con la que pueda hacer más cosas y que sobretodo la tenga instalada en mi ordenador para poder ir más rápido y poder conectarla a mi equipo. Después de buscar un poco entre las muchísimas aplicaciones que hay me he decidido por Log2OM porque no era excesivamente compleja y además era gratuita.
    •  
      • Uno de los puntos más importantes una vez la tienes ya instalada es conectarla a QRZ.com para que cada QSO que registres en Log2OM se copie también en QRZ.com. Para ello tienes que comprar la suscripción anual a QRZ.com que cuesta unos 32€ al año y configurar la sincronización en Log4OM utilizando la API Key desde QRZ.com > EA3GIW > Mylogbook > Settings.
    •  
      • Después tienes que exportar todos los QSOs desde QRZ.com generando un archivo ADIF utilizando la opción «ADIF Import/Export» desde la página de Settings de Mylogbook. Una vez con el archivo ADIF descargado a nuestro ordenador, tendremos que importarlo en Log4OM para así tener actualizada la lista de todos nuestros contactos que teníamos en QRZ.com.
    •  
      • Y ya está. Ahora cualquier nuevo QSO que registremos en Log4OM se copiará en QRZ.com

La verdad es que Log4OM me gusta bastante y tiene detalles muy interesantes como los mapa de propagación en tiempo real por bandas o el uso de clusters, que a decir verdad aun no controlo.

Mi próximo paso es ver como puedo conectar mi IC-7300 a la aplicación para que me registre la frecuencia automáticamente entre otras cosas. Pero eso será otro día.