El Ecosistema Startup > Blog > Actualidad Startup > blogtato: lector RSS CLI con sync via Git

blogtato: lector RSS CLI con sync via Git

¿Qué es blogtato y por qué importa para founders tech?

En un ecosistema donde la sobrecarga de información puede ser tan dañina como la falta de ella, blogtato aparece como una propuesta concreta para founders y desarrolladores que quieren recuperar el control de su flujo de noticias. Se trata de un lector de feeds RSS/Atom para la línea de comandos, escrito en Rust, inspirado en la filosofía minimalista y poderosa de Taskwarrior, y que usa Git como motor de sincronización entre dispositivos. Sin cuentas, sin servidores adicionales, sin suscripciones. Solo tú, tus feeds y tu terminal.

El proyecto está disponible de forma abierta en GitHub y como crate en crates.io, lo que facilita su instalación en cualquier entorno donde tengas Rust y Cargo disponibles.

Características principales de blogtato

La propuesta de valor de blogtato se construye sobre cuatro pilares bien definidos:

1. Gestión de feeds desde la terminal

Suscribirse a un feed es tan simple como ejecutar blog feed add <URL>. Por ejemplo, para añadir Hacker News: blog feed add https://news.ycombinator.com/rss. Listar suscripciones activas se hace con blog feed ls y eliminarlas con blog feed rm <URL>. Todo desde la misma interfaz, sin abandonar el flujo de trabajo en terminal.

2. Sincronización con Git: sin servidores ni cuentas extra

Aquí está el diferenciador clave. blogtato almacena tus feeds y posts como archivos JSONL simples dentro de un repositorio Git. Eso significa que puedes alojar tu base de datos en GitHub, GitLab o en un servidor Forgejo auto-hospedado, y sincronizar entre dispositivos ejecutando simplemente blog sync.

El comando blog sync hace tres cosas: descarga nuevos posts de los feeds suscritos, realiza un pull desde el repositorio remoto resolviendo divergencias por timestamps, y luego hace push de los cambios. Sin conflictos manuales. Sin dependencia de servicios de terceros como Feedly, Inoreader o NewsBlur.

La inicialización en un nuevo dispositivo es igual de directa: blog clone usuario/repositorio.

3. Lenguaje de consulta inspirado en Taskwarrior

La experiencia de uso de Taskwarrior es reconocida en la comunidad dev por su sistema de filtros expresivos y comandos componibles. blogtato hereda esa filosofía para navegar tus feeds:

  • blog show — muestra posts no leídos.
  • blog show /d — agrupa por fecha; /w por semana; /f por feed.
  • blog show @hn — filtra por feed específico usando su shorthand.
  • blog show since:1w — posts de la última semana.
  • blog show since:3m until:1m — rango personalizado de fechas.
  • Combinaciones: blog show /d /f since:2w.

Este lenguaje de consulta permite construir briefings diarios o semanales totalmente automáticos con un solo comando, algo que founders con agendas apretadas valoran de inmediato.

4. Apertura y lectura de contenidos

Para interactuar con los posts, blog open <ID> abre el artículo en el navegador por defecto, mientras que blog read <ID> imprime la URL para usarla con herramientas CLI como w3m: w3m $(blog read abc). Esto lo hace completamente integrable en pipelines de automatización.

blogtato vs. otros lectores CLI: ¿cuándo elegirlo?

El ecosistema de lectores RSS en terminal ya contaba con nombres establecidos. Aquí una comparativa honesta:

Característica blogtato Newsboat Liferea
Interfaz CLI pura TUI interactiva GUI de escritorio
Sincronización Git nativo Scripts manuales OPML / sync externo
Multi-dispositivo Nativo Manual Limitado
Dependencias Solo Git Varias librerías Entorno GTK
Privacidad Total Alta Media

blogtato no reemplaza a Newsboat en riqueza de funciones (Newsboat tiene soporte para podcasts, render HTML y macros avanzados), pero gana claramente cuando la prioridad es sincronización sin fricción entre máquinas y automatización scriptable.

Casos de uso reales para founders y equipos técnicos

¿Para qué sirve concretamente esto en el día a día de un founder tech? Algunos escenarios accionables:

  • Briefing matutino automatizado: blog sync && blog show /d since:1d @startupnews genera un resumen diario de las publicaciones de tus fuentes clave sin abrir el navegador.
  • Seguimiento de competidores: Añade los blogs y changelogs de competidores como feeds. Un blog show /w since:1w @competitors te da la foto semanal en segundos.
  • Curación de contenido en equipo: Un repo Git privado compartido actúa como base de datos de feeds del equipo. Cada miembro hace blog sync y todos ven las mismas fuentes sin duplicados.
  • Integración en pipelines: blog show since:1w | grep -i IA > ia-digest.txt para generar reportes automáticos que pueden alimentar newsletters internas o resúmenes para inversores.
  • Entornos offline o distribuidos: Ideal para founders que trabajan desde múltiples ubicaciones o con conectividad intermitente; Git sync garantiza coherencia al reconectarse.

Instalación paso a paso

El proceso es directo si tienes Rust instalado en tu sistema:

  1. Instala Rust si no lo tienes: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  2. Instala blogtato via Cargo: cargo install blogtato
  3. Crea un repositorio privado en GitHub o Forgejo.
  4. Clona e inicializa: blog clone usuario/mi-feeds-repo
  5. Añade tu primer feed: blog feed add https://feeds.feedburner.com/oreilly/radar/atom
  6. Sincroniza: blog sync

Las credenciales de Git las gestiona tu configuración habitual de SSH o HTTPS, sin configuraciones extra en blogtato.

Por qué la filosofía Taskwarrior importa para la productividad

Taskwarrior lleva más de una década siendo la referencia en gestión de tareas desde terminal para power users. Su diseño —comandos componibles, filtros expresivos, salida tabular— elimina el cambio de contexto constante que destroza el foco de trabajo profundo.

blogtato traslada esa misma filosofía a la gestión de información. Para un founder en modo ejecución, la diferencia entre abrir un feed reader gráfico con 20 pestañas y ejecutar blog show /d since:1d no es solo estética: es recuperar minutos que se convierten en horas a la semana, y mantener el estado mental necesario para decisiones de alto impacto.

Conclusión

blogtato es exactamente el tipo de herramienta que encaja en el stack de un founder técnico: open source, sin dependencias externas, sincronizable vía Git y con una interfaz de consulta expresiva. No es la solución para todos (si necesitas una GUI rica o soporte de podcasts, Newsboat o Feedly siguen siendo opciones válidas), pero para quienes ya viven en la terminal y quieren recuperar el control de su consumo de información sin sacrificar privacidad ni productividad, es una apuesta sólida.

En un momento donde la atención es el recurso más escaso de cualquier equipo, tener un sistema de curaduría de información que funcione como tú trabajas —desde la terminal, scriptable, multi-dispositivo y sin fricciones— puede marcar la diferencia entre estar actualizado o simplemente abrumado.

Descubre cómo otros founders implementan herramientas CLI y automatizan su stack de información. Únete gratis a la comunidad de Ecosistema Startup.

Ver cómo lo hacen

Fuentes

  1. https://github.com/kantord/blogtato (fuente original)
  2. https://docs.rs/crate/blogtato/0.1.4 (documentación oficial del paquete)
  3. https://github.com/newsboat/newsboat (referencia comparativa: Newsboat)
  4. https://www.omglinux.com/command-line-rss-readers-for-linux/ (contexto del ecosistema CLI RSS)
¿te gustó o sirvió lo que leíste?, Por favor, comparte.

Daily Shot: Tu ventaja táctica

Lo que pasó en las últimas 24 horas, resumido para que tú no tengas que filtrarlo.

Suscríbete para recibir cada mañana la curaduría definitiva del ecosistema startup e inversionista. Sin ruido ni rodeos, solo la información estratégica que necesitas para avanzar:

  • Venture Capital & Inversiones: Rondas, fondos y movimientos de capital.
  • IA & Tecnología: Tendencias, Web3 y herramientas de automatización.
  • Modelos de Negocio: Actualidad en SaaS, Fintech y Cripto.
  • Propósito: Erradicar el estancamiento informativo dándote claridad desde tu primer café.

📡 El Daily Shot Startupero

Noticias del ecosistema startup en 2 minutos. Gratis, cada día hábil.


Share to...