Visualización general de la página que muestra una noticia
Este es un sistema de uso personal diseñado específicamente para personas con baja visión, que muestra noticias de El País en un formato accesible y adaptado que ocupa toda la pantalla, con un tamaño de letra considerable y visble por cualquier persona sin hacer mucho esfuerzo.
Esta aplicación surge de la necesidad actual del propio programador por ver de un vistazo las noticias y subtitulos de las mismas, sin mayor distracciones e informándose rapidamente de las nuevas noticias.
Al pensar en esta aproximación se pensó que la funcionalidad de un sistema como el comentado en el anterior párrafo, si se planeabla con la letra más grande, a parte de ser un sistema para visionar noticias rapidamente, podría ayudar a personas con baja visión.
Muchas personas con baja visión, pese a tener gafas para visión de cerca, leer contenidos con letras pequeñas les resulta un problema, pueden hacerlo, pero forzando la vista, lo cual hace que se les canse más rapidamente.
Tanto las webs convencionales como periódicos no contienen material adaptado, y si lo tienen son solo descriptores de pantalla mediante voz, lo cual es cómodo, pero no siempre funcional para personas con este tipo de craracterísticas concretas.
- Diseño de Alto Contraste: Interfaz oscura con texto claro para maximizar la legibilidad
- Texto Grande: Titulares y descripciones en tamaño adaptativo según el dispositivo
- Navegación Simplificada: Uso de flechas del teclado para moverse entre noticias
- Resúmenes Concisos: Descripción breve debajo de cada titular para mejor contexto
- Interfaz Minimalista: Diseño limpio sin distracciones visuales
- Responsive: Se adapta a cualquier tamaño de pantalla
- Noticias Actualizadas: Solo se muestran noticias del día actual y como máximo del día anterior para garantizar información actualizada
- Las noticias se muestran una a la vez en pantalla completa
- Usar las flechas del teclado para navegar:
→o↓: Siguiente noticia←o↑: Noticia anterior o volver al inicio
- El subtítulo de la noticia se muestra para un mayor contexto
- Las noticias se actualizan automáticamente cada 5 minutos
- En la parte superior de la pantall, se muestra una barra de proceso.
- Frontend: HTML5, CSS3, JavaScript
- Backend: Python con Flask
- Fuente de Datos: RSS Feed de El País
- Características clave de accesibilidad:
- Pantalla extendida de noticias
- Orden cronológico de noticias
- Diseño responsivo
- Actualizaciones dinámicas de contenido
- Navegación bidireccional de noticias
- Mejoras de navegación:
- Navegación con flechas bidireccional
- Funcionalidad para volver a la página inicial
- Optimizado para usuarios con baja visión
- Python 3.8+
- Flask
- Feedparser
- python-dotenv
- gunicorn (para producción)
-
Clonar el repositorio:
https://github.com/edujbarrios/ANLOVI.git cd ANLOVI -
Crear un entorno virtual e instalar dependencias:
python -m venv venv source venv/bin/activate # En Windows: venv\Scripts\activate pip install flask feedparser python-dotenv gunicorn
-
Configurar variables de entorno:
- Crear un archivo
.enven la raíz del proyecto y configurar las siguientes variables:
FLASK_APP=main.py FLASK_ENV=development SECRET_KEY=your-secret-key-here NEWS_API_KEY=your-news-api-key-here NEWS_FEED_URL=https://feeds.elpais.com/mrss-s/pages/ep/site/elpais.com/portadaIMPORTANTE: Antes de ejecutar la aplicación, asegúrate de revisar y configurar todas las claves necesarias en el archivo
.env. La aplicación no funcionará correctamente sin estas configuraciones. - Crear un archivo
-
Ejecutar la aplicación:
python main.py
-
Abrir en el navegador:
http://localhost:5000
El diseño está optimizado para baja visión con:
- Fondo oscuro para reducir el cansancio visual
- Texto grande y en negrita para mejor legibilidad
- Espaciado aumentado entre letras y líneas
- Alto contraste en todos los elementos
© 2025 Eduardo J. Barrios. Todos los derechos reservados.
Este proyecto está protegido por derechos de autor. Para utilizar, reproducir o distribuir este contenido:
- Autor: Eduardo J. Barrios (@edujbarrios)
- Email: eduardojbarriosgarcia@gmail.com
- Website: https://edujbarrios.com
Términos de Uso:
- Es necesario contactar al autor original para obtener permiso de uso
- Se debe mencionar y acreditar al autor original en cualquier uso o reproducción
- No se permite el uso comercial sin autorización expresa
- La modificación y distribución requieren autorización previa
Este proyecto utiliza el feed RSS público de El País como fuente de noticias. El contenido mostrado pertenece a sus respectivos propietarios.
Las noticias que se muestran, son solo del mismo día y de las horas finales del día anterior, para evitar desinformación y desactualización de las noticias.
- Emplear react native para realizar una APP con Android e iOS con la misma funcionalidad. Cualquier contribución es bienvenida.
