Omnivore: aplicación de «leer más tarde» de código abierto

Omnivore: aplicación de «leer más tarde» de código abierto 109

Una aplicación «leer más tarde» gratuita, de código abierto y pensada para la lectura atenta. Sin distracciones, respetuosa con la privacidad y de código abierto. Diseñada para trabajadores del conocimiento y aprendices de por vida.

#Ai工具箱 #Ai开源项目

Omnivore: aplicación de «leer más tarde» de código abiertoIntroducción

Omnivore es una aplicación de código abierto de "leer más tarde" que permite a los usuarios guardar, etiquetar y compartir artículos, además de admitir archivos PDF y el agregado de artículos por correo electrónico. Omnivore ofrece aplicaciones multiplataforma y extensiones de navegador, lo que facilita su uso en distintos dispositivos. Los usuarios pueden acceder sin conexión al contenido guardado e integrar Omnivore en su flujo de trabajo mediante los complementos de Logseq y Obsidian. El proyecto es completamente de código abierto, por lo que los usuarios pueden ampliarlo y desplegarlo libremente.

Omnivore.jpg

Principales funciones de Omnivore:

  • Guardar artículos y PDF: utiliza las aplicaciones móviles y la extensión de navegador de Omnivore para guardar artículos y archivos PDF y léelos más tarde en un lector sin distracciones.

  • Gestión centralizada de suscripciones RSS y boletines de noticias: envía los boletines directamente a tu biblioteca de Omnivore y evita el ruido de tenerlos dispersos en varios buzones.

  • Organiza tu lista de lectura: usa etiquetas, filtros, reglas y búsqueda de texto completo para organizar y gestionar tu lista de lectura, creando el sistema que mejor se adapte a ti.

  • Añade resaltados y notas: resalta las partes clave mientras lees y añade notas; estas anotaciones se guardan de forma permanente en el artículo y están disponibles en cualquier momento.

  • Sincronización con sistemas de gestión del conocimiento: Omnivore se sincroniza con sistemas personales de gestión del conocimiento como Logseq, Obsidian y Notion, reuniendo en un único lugar todo el contenido guardado, los resaltados y las notas.

  • Texto a voz: utiliza la función de texto a voz en la aplicación de iOS para escuchar los artículos guardados con voces de ia realistas y reducir la fatiga visual.

Todas las funciones de Omnivore:

  • Etiquetas y notas: los usuarios pueden resaltar contenido importante dentro de los artículos y añadir notas para consultarlas más adelante.

  • Búsqueda de texto completo: permite buscar dentro de todos los artículos guardados para encontrar rápidamente la información que necesitas.

  • Función de compartir: los usuarios pueden compartir fácilmente el contenido que han guardado y etiquetado.

  • Navegación con teclado: navegación completa mediante teclado para mejorar la experiencia de uso.

  • Guardado automático del progreso: guarda automáticamente la posición de lectura en artículos largos para continuar la próxima vez con facilidad.

  • Agregar artículos por correo electrónico: añade artículos de boletines por correo electrónico (compatible con Substack).

  • Soporte de PDF: permite guardar y leer archivos PDF.

  • Aplicaciones multiplataforma: ofrece una aplicación web basada en Node.js y TypeScript, aplicaciones nativas para iOS y Android, una aplicación web progresiva (PWA) y extensiones de navegador (Chrome, Safari, Firefox y Edge).

  • Función de etiquetas: permite clasificar los artículos mediante etiquetas.

  • Soporte sin conexión: accede al contenido guardado incluso sin conexión a internet.

  • Texto a voz: en la plataforma iOS, permite convertir artículos en audio.

  • Soporte de complementos: compatible con los complementos de Logseq y Obsidian, para que los usuarios puedan usar las funciones de Omnivore dentro de esas plataformas.

Plataformas y extensiones compatibles con Omnivore:

iOS

macOS

Android (versión preliminar)

Extensión de Chrome

Extensión de Firefox

Extensión de Safari

Extensión de Edge

Stack tecnológico de Omnivore:

El backend y el frontend están desarrollados principalmente con TypeScript.

El frontend utiliza Next.js y está alojado en Vercel.

Para la obtención de datos se utiliza SWR, para los estilos de los componentes se utiliza Stitches y para mejorar la legibilidad de las páginas se utiliza Mozilla Readability.

La aplicación de iOS utiliza Swift GraphQL para generar las consultas GraphQL, y la aplicación de Android utiliza Apollo GraphQL.

Soporte de Docker: se proporciona una configuración de Docker Compose para facilitar el desarrollo local y el despliegue autoalojado.

Guía de despliegue: se ofrece una guía detallada para el desarrollo local y el despliegue autoalojado, que incluye la configuración de la base de datos Postgres, el servicio de API y el microservicio de extracción de contenido.

GitHub: https://github.com/omnivore-app/omnivore

Probar en línea: https://omnivore.app/

Herramientas relacionadas con Omnivore: aplicación de «leer más tarde» de código abierto