
Пойчание-это читатель электронных книг с открытым исходным кодом, предназначенный для захватывающего и глубокого чтения. Построенный как современный переписывание Foliate, он использует Next.js 15 и Tauri V2, чтобы предложить беспрепятственный кроссплатформенный опыт на MacOS, Windows, Linux и Web, при поддержке мобильных платформ скоро появится.
Функции • Запланированные функции • Скриншоты • Загрузки • Начало работы • Вкладчики • Лицензия

| Особенность | Описание | Статус |
|---|---|---|
| Многоформатная поддержка | Поддержка Epub, Mobi, KF8 (AZW3), FB2, CBZ, PDF (экспериментальный) | ✅ |
| Прокрутите/просмотреть режимы просмотра страницы | Переключитесь между прокручиванием или режимами считывания. | ✅ |
| Полнотекстовый поиск | Поиск по всей книге, чтобы найти соответствующие разделы. | ✅ |
| Аннотации и выделение | Добавьте основные моменты, закладки и заметки, чтобы улучшить ваш опыт чтения. | ✅ |
| Текст выдержки для примечания | Легко выдержать текст из книг для подробных заметок и анализа. | ✅ |
| Словарь/Википедия поиск | Мгновенно посмотрите слова и термины при чтении. | ✅ |
| Перевести с Deepl | Перевести выбранный текст мгновенно, используя Deepl для точных переводов. | ✅ |
| Параллельное чтение | Прочитайте две книги или документы одновременно в виде сплит-экрана. | ✅ |
| Настроить шрифт и макет | Настройте шрифт, макет, режим темы и цвета темы для персонализированного опыта. | ✅ |
| Файл ассоциации и открыть с | Быстро откройте файлы в счете в вашем браузере файлов с одним щелчком. | ✅ |
| Синхронизируйте по платформам | Синхронизируйте прогресс чтения, заметки и закладки на всех поддерживаемых платформах. | ✅ |
| Особенность | Описание | Приоритет |
|---|---|---|
| Поддержка iOS и Android | Разверните приложение для работы на устройствах iOS и Android. | ? |
| Поддержка текста в речь (TTS) | Включите функциональность текста в речь для более доступного опыта чтения. | ? |
| Синхронизируется с Koreader | Синхронизируйте прогресс чтения, заметки и закладки с помощью устройств Koreader. | |
| Клавиатура навигация | Реализовать ключевые связки в стиле Vimium для книжной навигации. | |
| Управление библиотекой | Организовать, сортировать и управлять всей своей библиотекой электронных книг. | |
| Поддержка OPD/Caliber | Интегрируйте OPDS/Caliber для доступа к онлайн -библиотекам и каталогам. | |
| Поддержка аудиокниги | Расширить функциональность, чтобы воспроизводить и управлять аудиокнигами. | |
| Рукописывающие аннотации | Добавьте поддержку аннотаций почерка, используя ручку на совместимых устройствах. | |
| Расширенная статистика чтения | Время чтения отслеживания, страницы читают и больше для подробного понимания. | |
| Полный текстовый поиск в лицензии | Поиск по всей вашей библиотеке электронных книг, чтобы найти темы и цитаты. | |
| Суммизация с AI | Создайте резюме книг или глав, используя ИИ для быстрого понимания. |
Следите за обновлениями для постоянных улучшений и обновлений! Вклад и предложения всегда приветствуются - дайте вместе построить совместный опыт чтения. ?





Приложение с Protection доступно для скачивания! ?
Для лучшего опыта, чтобы создать для себя, используйте недавнюю версию Node.js и Rust. Обратитесь к документации Tauri для получения подробной информации о настройке предварительных условий среды разработки на разных платформах.
nvm install v22
nvm use v22
npm install -g pnpm
rustup updateЧтобы начать с Pethest, следуйте этим шагам, чтобы клонировать и построить проект.
git clone https://github.com/chrox/readest.git
cd readest
git submodule update --init --recursive # might need to rerun this when code is updated
pnpm install
# copy pdfjs-dist to Next.js public directory
pnpm --filter @readest/readest-app setup-pdfjsЧтобы подтвердить, что все зависимости правильно установлены, запустите следующую команду:
pnpm tauri infoЭта команда будет отображать информацию о установленных зависимостях и конфигурации таури на вашей платформе. Обратите внимание, что выход может варьироваться в зависимости от операционной системы и настройки среды. Пожалуйста, просмотрите вывод, специфичный для вашей платформы, на наличие потенциальных проблем.
Для целей Windows «Инструменты создания для Visual Studio 2022» (или более высокое издание Visual Studio) и необходимо установить рабочий процесс «Разработка рабочего стола с C ++». Для целей Windows ARM64 необходимо установить компилятор Clang для Windows для Windows для Windows для Windows для Windows. И убедитесь, что clang можно найти в пути, добавив C:Program Files (x86)Microsoft Visual Studio2022BuildToolsVCToolsLlvmx64bin например, в Path переменной среды.
pnpm tauri devpnpm tauri buildСвидец-это открытый источник, и взносы приветствуются! Не стесняйтесь открывать проблемы, предлагать функции или отправлять запросы на привлечение. Пожалуйста, ознакомьтесь с нашими рекомендациями, прежде чем начать . Мы также приветствуем вас, чтобы присоединиться к нашему сообществу Discord для поддержки или вносящего руководства.
Свигательство - это бесплатное программное обеспечение: вы можете перераспределить его и/или изменить его в соответствии с условиями общей публичной лицензии GNU Affero, опубликованных Фондом Free Software, либо версией 3 лицензии, либо (по варианту) любой более поздней версии. Смотрите файл лицензии для получения подробной информации.
Следующие библиотеки JavaScript в комплекте в этом программном обеспечении: