Buenas noches a todos,
el programa YFKtest, del sistema operativo del Pinguino, del colega DJ1YFK Fabian Kurzt, ya trabaja con los concursos CNCW y Su Majestad el Rey de España, tambien tiene una pequeña ayuda en Español hecha por mi.
Es posible dejar una copia del programa YFKtest en la seccion de DESCARGAS para los colegas interesados?
Alguna info de como hacer eso es muy buena.
Gracias por todo.
CT1DRB/OK8RB
David Quental
Envíale un correo a webmaster@ure.es para que te lo incluya en esa sección
Ramon, EA3JI
Buenos saludos,
gracias por las respuesta, voy hacer eso.
Bueno fin de semana.
CT1DRB/OK8RB
David Quental
Gracias a David CT1DRB que ha actualizado los archivos de contest de este programa para que sigan siendo compatibles con los concursos españoles de CNCW y Su Majestad. Dejo aquí mis notas de instalación en GNU/Debian y quedo a vuestra disposición si alguien tiene dudas:
## Instalación de YFKTest
1.- Instalar dependencias:
sudo apt install subversion libcurses-perl libltdl-dev libdevice-serialport-perl
También ienes que tener instalado hamlib y cwdaemon
2.- Clonar el repositorio de YFKTest:
git clone "https://git.fkurz.net/yfktest/yfktest.git"
3.- Ejecución del programa en una terminal, ya que necesita una geometría fija de 80x24 lineas, yo uso xfce4-terminal pero se pueden adaptar a otros:
xfce4-terminal --title=YFKTest --working-directory=/home/tomy/yfktest/ --geometry=80X24 --hide-borders --hide-scrollbar --hide-toolbar --hide-toolbar --font="Inconsolata 16" --execute "/home/tomy/yfktest/yfktest"
### Actualización del archivo master.scp Super Check Partial Database
Se trata del listado de indicativos activos en concursos en formato de N1MM (master.scp). Se descarga del enlace: http://www.supercheckpartial.com/
### Actualización del winkeydaemon.pl
Clonar el repositorio de N0MB:
git clone "https://github.com/N0NB/winkeydaemon.git"
Sustituir el archivo winkeydaemon.pl por el archivo winkeydaemon de N0MB renombrando para que se llame igual que el antiguo, y en el archivo winkeydaemon.sh poner la opcióm -m que quede de la siguiente forma poniendo el puerdo donde tienes conectado el winkeyer
/winkeydaemon.pl -m -d /dev/tty_winkeyer
### Modificar el archivo ~/yfktest/defs/CNCW.def
Cambiar el contenido por esto nuevo, para añadir los casos SU HQ:
Concurso Nacional de CW cncw # multiplier 1 = spanish distritos cncw # scoring cncw # multiplier 2 EA provinces 1 # exchange fields 4 # length of exchange field 1 4 # length of exchange field 2 4 # length of exchange field 3 4 # length of exchange field 4 [0-9A-Za-z] # regex for every single character in exchange field 1 (AV|SU|HQ|BU|C|LE|LO|LU|O|OU|P|PO|S|SA|SG|SO|VA|ZA|BI|HU|NA|SS|TE|VI|Z|B|GI|L|T|BA|CC|CR|CU|GU|M|TO|A|AB|CS|MU|V|IB|AL|CA|CO|GR|H|J|MA|SE|GC|TF|CE|ML)|([1-9]+) # regex for complete valid exchange field 1 [0-9] # regex for every single character in exchange field 2 # regex for complete valid exchange field 2 [0-9] # regex for every single character in exchange field 3 # regex for complete valid exchange field 3 [0-9] # regex for every single character in exchange field 4 # regex for complete valid exchange field 4 QSO: %s %s %s %s %-13s %-3s %-6s %-13s %-3s %s freq mode date utc mycall rsts nr call rst exc1 exc2s EA-CNCW exc2s Su distrito: TEST CNCW MYCALL MYCALL TEST # F1 5NN EXC2S # F2 TU MYCALL # F3 MYCALL # F4 HISCALL # F5 NR? # F6 ? # F7
### Modificar el archivo ~/yfktest/subs/callinfo.pl
Busca y modifica el bloque entre las líneas 159 a 179
elsif ($contest eq 'CNCW') { # Concurso Nacional de CW: Show provinces my $band = $main::qso{'band'}; my $mults = $main::s_mult2{$band}; my @districts = qw/A AB AL AV B BA BI BU C CA CC CE CO CR CS CU GC GI GR GU H HQ HU IB J L LE LO LU M MA ML MU NA O OU P PO S SA SE SG SO SS SU T TE TF TO V VA VI Z ZA/; move($win, 0,0); foreach my $d (@districts) { if ($mults =~ / $d /) { attron($win, COLOR_PAIR(2)); } else { attron($win, COLOR_PAIR(4)); } addstr($win, $d); attron($win, COLOR_PAIR(4)); addstr($win, " ") unless ($d =~ /CO|L |S |V /); # addstr($win, " ") if ($d =~ /LE|SA/); } addstr($win, 4, 0, "Name: $friends{$call}".' 'x20) if defined ($friends{$call}); refresh($win); } #CNCW
Tomás Senabre
Olvidé mencionar que el archivo winkeydaemon.pl tiene que tener permisos de ejecución cuando lo sustituyamos por el archivo de N0MB.
chmod +x winkeydaemon.pl
Tomás Senabre
QDURE - https://qsl.ure.es
Imprime y confirma tus QSL en tan solo tres click.
Nunca fue tan fácil y cómodo
el confirmar tus contactos.
TIENDA ONLINE URE
Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...
WEBCLUSTER EA4URE
Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE