Omnivore: приложение «Read Later» с открытым кодом
Omnivore: приложение «Read Later» с открытым кодомОписание
Omnivore — это приложение с открытым исходным кодом «для чтения позже», которое позволяет пользователям сохранять, помечать тегами и делиться статьями, а также поддерживает добавление статей из PDF-файлов и электронной почты. Omnivore предлагает кроссплатформенные приложения и расширения для браузеров, что удобно для использования на разных устройствах. Пользователи могут получать офлайн-доступ к сохранённому контенту и интегрировать Omnivore в свой рабочий процесс с помощью плагинов Logseq и Obsidian. Проект полностью открыт, и пользователи могут свободно расширять и развёртывать его.

Основные функции Omnivore:
Сохранение статей и PDF: используйте мобильное приложение и расширение для браузера Omnivore для сохранения статей и PDF-файлов, чтобы позже читать их в читалке без отвлекающих факторов.
Централизованное управление RSS-подписками и рассылками: отправляйте рассылки напрямую в библиотеку Omnivore, избегая путаницы в нескольких почтовых ящиках.
Организация списка чтения: используйте теги, фильтры, правила и полнотекстовый поиск для организации и управления списком чтения, создавая систему, подходящую именно вам.
Добавление выделений и заметок: выделяйте ключевые фрагменты при чтении и добавляйте заметки — эти пометки навсегда сохраняются в статье и всегда доступны.
Синхронизация с системами управления знаниями: Omnivore синхронизируется с личными системами управления знаниями, такими как Logseq, Obsidian и Notion, объединяя весь сохранённый материал для чтения, выделения и заметки в одном месте.
Преобразование текста в речь: используйте функцию преобразования текста в речь в приложении для iOS для чтения сохранённых статей реалистичным голосом ai, снижая нагрузку на глаза.
Все функции Omnivore:
Пометки и заметки: пользователи могут выделять важный контент в статье и добавлять заметки для удобства дальнейшего использования.
Полнотекстовый поиск: поддерживается полнотекстовый поиск по сохранённым статьям для быстрого нахождения нужной информации.
Функция «Поделиться»: пользователи могут легко делиться сохранённым и помеченным контентом.
Клавиатурная навигация: полная навигация с клавиатуры для повышения удобства использования.
Автоматическое сохранение прогресса: автоматически сохраняет позицию чтения в длинных статьях, чтобы удобно продолжить с того же места.
Добавление статей по электронной почте: добавление статей из рассылок по электронной почте (поддерживается Substack).
Поддержка PDF: сохранение и чтение PDF-файлов.
Кроссплатформенные приложения: веб-приложение на базе Node.js и TypeScript, нативные приложения для iOS и Android, прогрессивное веб-приложение (PWA), а также расширения для браузеров (Chrome, Safari, Firefox и Edge).
Теги: поддержка категоризации статей с помощью тегов.
Офлайн-поддержка: доступ к сохранённому контенту даже без подключения к сети.
Преобразование текста в речь: на платформе iOS поддерживается преобразование статей в голосовое воспроизведение.
Поддержка плагинов: поддерживаются плагины Logseq и Obsidian, что удобно для использования функций Omnivore на этих платформах.
Платформы и расширения, поддерживаемые Omnivore:
iOS
macOS
Android (предварительная версия)
Расширение для Chrome
Расширение для Firefox
Расширение для Safari
Расширение для Edge
Технологический стек Omnivore:
Бэкенд и фронтенд в основном используют TypeScript.
Фронтенд построен на Next.js и размещён на Vercel.
Для получения данных используется SWR, для стилизации компонентов — Stitches, для улучшения читаемости страниц — Mozilla Readability.
iOS-приложение использует Swift GraphQL для генерации GraphQL-запросов, Android-приложение использует Apollo GraphQL.
Поддержка Docker: предоставляется конфигурация Docker Compose для удобства локальной разработки и самостоятельного развёртывания.
Руководство по развёртыванию: подробные инструкции по локальной разработке и самостоятельному развёртыванию, включая настройку базы данных Postgres, API-сервиса и микросервиса для извлечения контента.
GitHub: https://github.com/omnivore-app/omnivore
Онлайн-версия: https://omnivore.app/
Помощник сценариста▸
AI Приложения
AI Новости