尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Aplicación web gratuita, sin anuncios y que funciona sin conexión para aprender código Morse paso a paso, inspirada en el curso de la app «Morse Code Complete». Se puede instalar en el móvil como si fuera una app (PWA).
Curso guiado en 6 secciones: Caracteres (Alfabeto, Números y Puntuación), Palabras, frases y oraciones, Prosignos, Códigos Q, Abreviaturas y Conceptos básicos del QSO en CW. Cada subsección alterna lecciones (caracteres nuevos de dos en dos), repasos de todo lo aprendido y desafíos con 3 vidas: tras la lección 3 y luego cada dos lecciones.
Todas las sesiones se hacen en dos modos que avanzan por separado:
Una sesión se supera con un 80 % de aciertos (sesiones de 20, 25 y 15 preguntas). La pantalla de Lecciones muestra el progreso de recepción, desafíos y envío y la racha de días.
Salidas (se activan y desactivan en cualquier momento, también durante una lección): 🔊 sonido · 📳 vibración · ⚡ destello de pantalla · 🔦 linterna del móvil. La vibración y la linterna funcionan en Chrome para Android (la linterna pide permiso de cámara y necesita HTTPS); Safari en iPhone no permite ninguna de las dos.
Además
No necesita compilación ni dependencias. Basta con servir la carpeta:
npm start # o: python3 -m http.server 8080
y abrir http://localhost:8080.
/ (root).https://<usuario>.github.io/morse/) en Chrome del móvil.Después funciona sin conexión.
Cada día a las 8:15 (hora de España) una tarea de GitHub Actions
(.github/workflows/recordatorio.yml) envía una notificación push al móvil.
Hay que configurarlo una sola vez:
VAPID_PRIVATE_KEY, valor: la clave privada que
corresponde a VAPID_PUBLIC_KEY de js/app.js. No la subas nunca al repositorio.PUSH_SUBSCRIPTION y pega el código.
Para varios dispositivos, pon los códigos en una lista: [{…}, {…}].Notas:
Europe/Madrid. Para cambiar la hora,
edita los cron y REMINDER_HOUR del workflow.PUSH_SUBSCRIPTION. En iPhone hace falta iOS 16.4+ y la app instalada.index.html Estructura y navegación
css/styles.css Estilos (modo claro y oscuro)
js/morse.js Tabla Morse, codificación, temporización, audio y manipulador
js/course.js Estructura del curso y generador de ejercicios
js/app.js Interfaz
sw.js Caché sin conexión y notificaciones
scripts/ Envío del recordatorio diario
test/ Pruebas (node --test)
npm test
Para añadir contenido al curso, edita la constante DEF (y MEANINGS) en js/course.js.
Al publicar cambios, sube VERSION en sw.js para que los móviles descarguen la versión nueva.