Mi Bitácora es mi espacio personal para organizar en un mismo lugar tres cosas que sigo con frecuencia: los libros que he leído, la música que escucho y las noticias que reviso a diario. Una forma más visual de volver sobre lo que voy leyendo y escuchando.
La sección de libros toma como base mi historial de Goodreads. Ahí he llevado durante años el registro de lecturas, calificaciones y fechas, y aquí lo presento de una forma más agradable visualmente, con portadas, mi calificación, datos del libro y estadísticas para ver cómo ha cambiado mi ritmo de lectura con el tiempo.
En la parte de música se muestran mis favoritas recientes y un resumen de lo que más he escuchado. Para convertir ese historial en algo más fácil de revisar y compartir, también ver cómo van cambiando mis hábitos de escucha.
Hay una vista de estadísticas donde se agrupan géneros, artistas y evolución mensual para tener una vista más clara de mi actividad musical sin depender de los respumenes anuales de Spotify.
La sección de noticias reúne artículos desde varias fuentes RSS y los ordena para poder revisar rápidamente. Se muestra un resumen de cada artículo para tener una idea general sin necesidad de abrir la fuente original. También se hace una revisión de redundancia para evitar mostrar múltiples versiones de la misma noticia. Se deja una respuesta rápida a títrulos con clickbait.
Cada tarjeta puede incluir un resumen corto para escanear la idea principal sin abrir de inmediato la nota original. Ese resumen busca dejar claro de qué trata el artículo antes de decidir si vale la pena leerlo completo.
El feed de noticias no se limita a guardar todo lo que llega. Primero existe un filtro por palabras clave para excluir temas o términos que no me interesa ver en la lista principal. Después se aplica una revisión de redundancia con análisis vectorial de similitud semántica para detectar artículos demasiado parecidos entre sí, de modo que el feed no se llene de varias versiones casi iguales de la misma noticia.
Además del filtro por palabras, también hay una capa de resumen y procesamiento para que la lectura sea más rápida y el listado quede más limpio. La combinación de esos pasos intenta mantener un feed breve, útil y menos repetitivo.
Otro propósito del proyecto es mantener frescas mis habilidades en programación. La página usa Django para la aplicación web y Python para las tareas de scraping, actualización y procesamiento de datos.
Corre en un servidor casero montado sobre una Raspberry Pi 3B, y el código del proyecto está disponible en mi GitHub.
Si algo de la página te parece útil, raro, mejorable o simplemente curioso, cualquier opinión o sugerencia será bienvenida.
Análisis de mis canciones de Spotify y estadísticas de Twitter (X)