Mantener vivo a Ceefax con NMS Ceefax | El MagPi #118

La BBC cerró su servicio Ceefax en 2012, pero Nathan Dane mantiene vivos los recuerdos del icónico servicio de bloques. En el último número de The MagPi, publicado hoy, David Crookes echa un vistazo.

Antes de Internet, existía el teletexto, un servicio de información con aspecto de bloque y colores brillantes integrado en una gran cantidad de televisores desde mediados de la década de 1970 en adelante. Permitió que millones de personas leyeran titulares de noticias y deportes, consultar el clima, encontrar información sobre viajes, ver listados de radio y televisión, e incluso jugar uno o dos cuestionarios.

Puede ver las páginas del sitio web de Nathan usando un visor interactivo creado por Alistair Cree

Pero aunque todavía existe en todo el mundo, muchos servicios populares se eliminaron hace mucho tiempo, incluido BBC Ceefax, que finalizó en 2012. Sin embargo, en lugar de permitir que su memoria se desvanezca, los entusiastas están decididos a mantener vivo este encantador servicio, entre ellos Nathan Dane, quien había recreado su propia versión de Ceefax en una Raspberry Pi conectada a una placa VBIT-Pi.

Historias destacadas

El objetivo original de Nathan era producir un servicio de teletexto como proyecto personal. «Realmente solo quería un servicio que fuera útil para mí y mi familia, así que codifiqué cosas como los titulares de las noticias nacionales y locales para que las leyera mi papá, y escribí ‘noticias escolares’ y otra información para mi hermana y para mí». el explica.

Esta imagen borrosa muestra cómo se ve la señal de teletexto en el Intervalo de Supresión Vertical (VBI). «Esto se hizo visible ajustando el V-Hold en un CRT para ‘hacer rodar’ el VBI hacia abajo a la vista», dice Nathan.

Para ello, utilizó el proyecto VBIT‑Pi de Peter Kwan y el software de teletexto Raspi de Alistair Buxton. “El VBIT-Pi agrega la señal de teletexto a cualquier señal de video compuesto PAL para que pueda reproducir un canal de TV a través de él y agregar teletexto”, dice. “Raspi-teletext agrega la señal de teletexto a la salida de video compuesto de Raspberry Pi, y cualquiera puede usarla para generar teletexto sin hardware adicional”.

Al principio, escribía manualmente historias de BBC News, lo que le consumía demasiado tiempo, a pesar de las limitaciones de la pantalla de texto de 40 columnas. Fue entonces cuando comenzó a raspar el sitio web de la BBC en busca de noticias y contenido deportivo, llegando incluso a agregar las siempre populares tablas de la liga de fútbol.

Raspberry Pi puede generar una señal de teletexto válida sin VBIT-Pi, pero la placa permite agregar teletexto a una señal de video existente

“La BBC ofrece feeds RSS: documentos XML que se llenan automáticamente con enlaces a los titulares más recientes”, dice Nathan. “Mi código analiza estos enlaces y extrae el texto de cada página. Un problema, por supuesto, es que algunas historias no encajan bien en el formato de teletexto, como los informes compuestos principalmente de fotos o videos, por lo que tuve que crear controles para eliminarlos”.

Lluvia o sol

Nathan también modificó el diseño de la página de Ceefax para que permitiera títulos de más de 35 caracteres e hizo que su NMS Ceefax, como él lo llama, también extraiga datos de otras fuentes. Los listados de TV, por ejemplo, salen directamente del aire de la Guía electrónica de programas de Freeview. Mientras tanto, el clima se toma de la API de Met Office, una decisión que superó un gran desafío.

“Para aquellos que no lo recuerdan, el mapa meteorológico de Ceefax era esencialmente un contorno en bloques del Reino Unido con áreas sombreadas en diferentes colores”, explica Nathan. «El texto en color alrededor de los bordes indicaba el clima que se esperaba en el área correspondiente, pero fue un desafío recrearlo porque se basa en una gran cantidad de ‘lógica difusa'».

Nathan ha diseñado su propia placa VBIT-Pi 3 que agrega un flujo de teletexto a una señal de video PAL

Al principio, codificó los cuatro países del Reino Unido en diferentes colores e incluyó los datos al lado de cada uno de ellos. Sin embargo, al tomar el tiempo de la Met Office, Nathan pudo descargar datos meteorológicos para las once regiones del Reino Unido. “Luego, el código de comparación agrupó todas las áreas con condiciones similares bajo un color; no es perfecto, pero es lo suficientemente parecido para hacer el trabajo”, revela Nathan.

Habiendo mantenido el proyecto para uso personal durante mucho tiempo, ahora ha hecho que su Ceefax esté disponible públicamente en línea, donde ha tenido una buena acogida entre los visitantes. “Al principio me atrajo el teletexto porque era una tecnología de transmisión antigua que podía recrear, pero muy pronto llegué a amar la simplicidad del formato”, dice. “La gente ha dicho que los límites estrictos inducen a la creatividad y esto no podría ser más cierto con el teletexto”.

¡Consigue el MagPi #118 AHORA!

Puede obtener el nuevo número ahora mismo de Tesco, Sainsbury’s, Asda, WHSmith y otros quioscos, incluida la tienda Raspberry Pi en Cambridge. También puede obtenerlo a través de nuestra aplicación en Android o iOS. Y también hay un PDF gratuito que puedes descargar.

También puede suscribirse a la versión impresa de The MagPi. ¡No solo lo entregamos a nivel mundial, sino que las personas que se registran en la suscripción impresa de doce meses obtienen una Raspberry Pi Zero 2 W GRATIS!