Generador automático de tarjetas QSL desde ficheros ADIF (generar_qsl.py)
Publicado el 2 de Octubre 2026 por EA5KAF
He desarrollado un script en Python (generar_qsl.py) que automatiza la creación de tarjetas QSL personalizadas a partir de un fichero de log en formato ADIF (.adi) y una imagen base de tu QSL.
El script procesa cada QSO registrado y añade, justo debajo de la imagen original de tu QSL, una tabla con los datos del contacto: indicativo del corresponsal, fecha, hora (UTC) y frecuencia utilizada.
Ejemplo de tarjeta QSL generada automáticamente con la tabla de datos del QSO (indicativo ficticio).
Requisitos previos
Para ejecutar el script es necesario contar con Python 3 y la librería Pillow instalada para el procesamiento de imágenes:
pip install pillow
Modo de uso
La sintaxis básica para ejecutar el script requiere indicar el fichero ADIF y la imagen base de tu QSL:
python generar_qsl.py prueba.adi mi_qsl.jpg
También puedes personalizar la carpeta de salida y el sufijo asignado a las imágenes generadas mediante los siguientes parámetros opcionales:
python generar_qsl.py prueba.adi mi_qsl.jpg -o carpeta_salida --sufijo ea5kaf
Ejemplo de ejecución
python generar_qsl.py prueba.adi mi_qsl.jpg
Generada: .\EA1ABC-ea5kaf.jpeg
Generada: .\DL2XYZ-ea5kaf.jpeg
Generada: .\F6ABC-P-ea5kaf.jpeg
Generada: .\I2TEST-ea5kaf.jpeg
Generada: .\W1AW-ea5kaf.jpeg
Generada: .\EA1ABC_2-ea5kaf.jpeg
6 QSL generadas.
Características destacadas
- Sanitización de nombres: Convierte caracteres no válidos para nombres de archivo (como las barras en indicativos portables
EA1ABC/P) en guiones (EA1ABC-P).
- Manejo de duplicados: Si un indicativo aparece varias veces en el mismo ADIF, el script no lo sobrescribe; le añade un identificador secuencial (por ejemplo,
EA1ABC_2-ea5kaf.jpeg).
- Adaptabilidad visual: La tabla y la tipografía se redimensionan proporcionalmente al ancho de la imagen base original.
Python
QSL
ADIF
Radioafición
Instrucciones para instalar OpenWebRX+ en Debian 11
Publicado el 20 de Septiembre 2026 por EA5KAF
Guía rápida para desplegar OpenWebRX+ en Debian 11 (Bullseye) utilizando Docker para una instalación limpia y aislada. Nota: todo como usuario root
1. Configurar repositorios de Debian 11
Edita el fichero /etc/apt/sources.list, borra todas las líneas y reemplázalas por las siguientes:
deb http://archive.debian.org/debian bullseye main contrib non-free
deb http://archive.debian.org/debian bullseye-updates main contrib non-free
2. Instalar Docker
Actualiza la lista de paquetes e instala Docker:
apt update && apt install -y docker.io
3. Crear los directorios necesarios
mkdir -p /opt/owrx-docker/var /opt/owrx-docker/etc
4. Arrancar el contenedor de OpenWebRX+
Recuerda cambiar TUPASSWORD por la contraseña deseada:
docker run -d --name openwebrx-plus --restart unless-stopped \
-p 8073:8073 \
-v /opt/owrx-docker/var:/var/lib/openwebrx \
-v /opt/owrx-docker/etc:/etc/openwebrx \
-e OPENWEBRX_ADMIN_USER=admin \
-e OPENWEBRX_ADMIN_PASSWORD=TUPASSWORD \
--device /dev/bus/usb \
slechev/openwebrxplus-softmbe:latest
5. Detener o eliminar el contenedor
Si necesitas detenerlo o eliminarlo en algún momento:
docker stop openwebrx-plus
docker rm openwebrx-plus
OpenWebRX+
Debian
Docker
SDR
Libro de Guardia para Android
Publicado el 23 de Julio 2026 por EA5KAF
He desarrollado esta aplicación para dispositivos Android, diseñada para llevar el log de tus contactos cuando sales en portable.
La aplicación ofrece una interfaz limpia que te permite registrar tus contactos (QSO) en un par de segundos sin perder el ritmo.
Características principales:
- Registro rápido: Guarda indicativo, frecuencia exacta, modo, nombre del operador y población al instante.
- Buscador integrado: Localiza cualquier contacto de tu histórico rápidamente mediante la barra de búsqueda superior, puedes buscar por fecha, ciudad etc.
- Gestión de QSOs: Sistema intuitivo para editar detalles o eliminar registros erróneos directamente desde la lista principal.
- Control de tiempo estricto: Estampa de tiempo automática con fecha y hora exacta por cada qso registrado.
- Import/Export: Permite exportar todos los QSO's a un fichero adif, tambien permite importar los QSO desde un fichero adif.Puedes exportar a un fichero adif el resultado de una búsqueda (por ciudad, por fecha etc) y despues importar el fichero adif en qrz.com (te abre directamente la web de qrz.com para que lo importes). Tambien puedes compartir el fichero adif, es decir, lo puedes enviar por whatsapp directamente.
Android App
Libro de Guardia
Logbook