1 месяц назад
История
README.md
MyBooks (Мои Книги)
**Читалка электронных книг для Aurora OS **
MyBooks — это полнофункциональное приложение для чтения электронных книг, основанное на движке FBReader. Приложение поддерживает нативную работу с форматом FB2, включает парсер метаданных (автор, жанр, серия, аннотация), группировку книг по авторам/сериям/жанрам, интеграцию с OPDS-каталогами и облачную синхронизацию.
Основано на проекте harbour-books Славы Монича.
Возможности
- 📖 Чтение книг на движке FBReader
- 📂 Библиотека с режимами: список, по авторам, по сериям, по жанрам
- 🔍 Поиск по библиотеке
- 📁 Работа с архивами (.zip) и подпапками
- 🌐 Поддержка OPDS-каталогов (авторизация, несколько профилей)
- ☁️ Синхронизация с облачным сервером
- 🎨 Ночной режим, настраиваемые цветовые схемы и фоновые изображения
- 🔤 Настройка размера шрифта
- 📐 Поддержка всех ориентаций экрана
- 📚 Обложки книг в библиотеке и на активном покрытии экрана
- 🏷️ Парсинг метаданных FB2: автор, жанр, серия, номер в серии, аннотация, язык
- 🇷🇺 Русский язык интерфейса
- 📱 Интеграция с системными настройками Aurora OS
Зависимости
Сборка
glib-2.0,auroraapp,Qt5Quick,Qt5Core,Qt5Svg,Qt5Qmlmlite5,expat,libudev,file-devel,bzip2-develqt5-qttools-linguist,desktop-file-utils
Runtime
sailfishsilica-qt5,qt5-qtsvg-plugin-imageformat-svg
Сборка
`
Через build.sh (Aurora OS SDK)
# Сборка для armv7hl и aarch64
./build.sh
# Сборка с подписью
./build.sh --sign
Вручную
qmake ru.yurasov.MyBooks.pro
make
Структура проекта
| Путь | Описание |
|---|---|
app/ |
Исходный код приложения (C++ и QML) |
app/qml/ |
QML-интерфейс |
app/qml/pages/ |
Страницы приложения (библиотека, чтение, настройки) |
app/src/ |
C++ исходники (парсеры, синхронизация, менеджер библиотеки) |
fbreader/ |
Форк движка FBReader |
fribidi/ |
Библиотека для работы с двунаправленным текстом |
linebreak/ |
Библиотека для переноса строк Unicode |
harbour-lib/ |
Вспомогательные компоненты Sailfish |
server/ |
PHP-бэкенд для облачной синхронизации |
rpm/ |
RPM-спецификация для сборки пакета |
translations/ |
Файлы перевода (.ts) |
Лицензия
BSD (3-пунктовая). См. файл LICENSE.
Copyright © 2015–2023 Slava Monich slava@monich.com Copyright © 2026 Leonid Yurasov leonidy.1985@yandex.ru
Описание
Читалка на основе FBReader(Books) для Аврора ОС
Конвейеры
0
успешных
0
с ошибкой