Omnivore: Open-Source-„Read-Later“-App

Omnivore: Open-Source-„Read-Later“-App 107

Eine kostenlose Open-Source-„Read-Later“-App für konzentriertes Lesen. Ablenkungsfrei, datenschutzfreundlich, quelloffen – entwickelt für Wissensarbeiter und lebenslanges Lernen.

#Ai工具箱 #Ai开源项目

Omnivore: Open-Source-„Read-Later“-AppEinführung

Omnivore ist eine Open-Source-„Read-it-Later“-App, die es Benutzern ermöglicht, Artikel zu speichern, zu taggen und zu teilen, und unterstützt außerdem das Hinzufügen von Artikeln über PDF-Dateien und E-Mail. Omnivore bietet plattformübergreifende Apps und Browser-Erweiterungen, sodass Benutzer sie bequem auf verschiedenen Geräten nutzen können. Benutzer können gespeicherte Inhalte offline abrufen und Omnivore über Logseq- und Obsidian-Plugins in ihren Workflow integrieren. Das Projekt ist vollständig quelloffen und kann von Benutzern frei erweitert und bereitgestellt werden.

Omnivore.jpg

Omnivore Hauptfunktionen:

  • Artikel und PDFs speichern: Verwenden Sie die mobilen Apps und Browser-Erweiterungen von Omnivore, um Artikel und PDFs zu speichern und sie später in einem ablenkungsfreien Leser zu lesen.

  • RSS-Feeds und Newsletter zentral verwalten: Senden Sie Newsletter direkt in Ihre Omnivore-Bibliothek, um Ablenkungen durch mehrere E-Mail-Postfächer zu vermeiden.

  • Leselisten organisieren: Verwenden Sie Tags, Filter, Regeln und Volltextsuche, um Ihre Leselisten zu organisieren und ein System aufzubauen, das zu Ihnen passt.

  • Hervorhebungen und Notizen hinzufügen: Markieren Sie beim Lesen wichtige Stellen und fügen Sie Notizen hinzu. Diese Annotationen werden dauerhaft im Artikel gespeichert und sind jederzeit zugänglich.

  • Synchronisierung mit Wissensmanagementsystemen: Omnivore synchronisiert sich mit persönlichen Wissensmanagementsystemen wie Logseq, Obsidian und Notion und bündelt alle gespeicherten Leseinhalte, Hervorhebungen und Notizen an einem Ort.

  • Text-to-Speech: Verwenden Sie in der iOS-App die Text-to-Speech-Funktion, um gespeicherte Artikel mit realistischen ai-Stimmen vorlesen zu lassen und die Augen zu entlasten.

Alle Funktionen von Omnivore:

  • Markierungen und Notizen: Benutzer können wichtige Inhalte in Artikeln hervorheben und Notizen hinzufügen, um sie später einfach wiederzufinden.

  • Volltextsuche: Unterstützt die Volltextsuche in gespeicherten Artikeln, um benötigte Informationen schnell zu finden.

  • Teilen-Funktion: Benutzer können gespeicherte und markierte Inhalte ganz einfach teilen.

  • Tastaturnavigation: Vollständige Tastaturnavigation für ein besseres Nutzungserlebnis.

  • Automatische Fortschrittsspeicherung: Speichert die Leseposition in langen Artikeln automatisch, sodass Sie beim nächsten Mal problemlos weiterlesen können.

  • Artikel per E-Mail hinzufügen: Newsletter-Artikel per E-Mail hinzufügen (Unterstützung für Substack).

  • PDF-Unterstützung: Speichern und Lesen von PDF-Dateien wird unterstützt.

  • Plattformübergreifende Apps: Bietet eine Web-App basierend auf Node.js und TypeScript, native iOS- und Android-Apps, eine Progressive Web App (PWA) sowie Browser-Erweiterungen (Chrome, Safari, Firefox und Edge).

  • Tag-Funktion: Unterstützt die Kategorisierung von Artikeln mit Tags.

  • Offline-Unterstützung: Gespeicherte Inhalte können auch ohne Internetverbindung abgerufen werden.

  • Text-to-Speech: Auf der iOS-Plattform wird die Umwandlung von Artikeln in Sprache unterstützt.

  • Plugin-Unterstützung: Unterstützt Logseq- und Obsidian-Plugins, damit Benutzer die Funktionen von Omnivore direkt in diesen Plattformen nutzen können.

Von Omnivore unterstützte Plattformen und Erweiterungen:

iOS

macOS

Android (Vorschau)

Chrome-Erweiterung

Firefox-Erweiterung

Safari-Erweiterung

Edge-Erweiterung

Technischer Stack von Omnivore:

Backend und Frontend basieren hauptsächlich auf TypeScript.

Das Frontend verwendet Next.js und wird auf Vercel gehostet.

Für den Datenabruf wird SWR verwendet, für das Styling der Komponenten Stitches und zur Verbesserung der Lesbarkeit der Seiten Mozilla Readability.

Die iOS-App nutzt Swift GraphQL zur Generierung von GraphQL-Abfragen, die Android-App verwendet Apollo GraphQL.

Docker-Unterstützung: Eine Docker-Compose-Konfiguration wird bereitgestellt, um die lokale Entwicklung und Self-Hosting-Bereitstellung zu erleichtern.

Bereitstellungsanleitung: Eine detaillierte Anleitung für lokale Entwicklung und Self-Hosting-Bereitstellung wird bereitgestellt, einschließlich der Konfiguration von Postgres-Datenbank, API-Diensten und Content-Crawling-Microservices.

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

Online testen: https://omnivore.app/

Ähnliche Tools zu Omnivore: Open-Source-„Read-Later“-App