FAQ
Часто задаваемые вопросы
$ ./flibgolite-linux-amd64 -reindex
-config
, если хотите поправить дефолтную конфигурацию (см.
Расширенное руководство).
-reindex
используется для принудительной переиндексации готового хранилища (БД) и практически не нужен.STOCK
config.yml
уровень журналирования logs/LEVEL установлен W
- warnings и выше. Если нужно подробнее, можно поменять на I
- info или D
- debug# Do not convert FB2 to EPUB format
NO_CONVERSION: true
mklink /J .\books D:\FGL\books
ln -s /home/user/Dev/books books
Accept-Language
, сервис возвращает первую страницу для запрашиваемого языка, а для тех, что не используют такой заголовок показывает на языке по умолчанию. При желании можно выставить язык по умолчанию см. Расширенное руководство, п.4.2.Включить на первой странице раздел “Книги” не получится - его нет. Непонятно его назначение - перебирать книги по алфавиту? Есть только полнотекстовый поиск по базе каталога (FTS5), в котором ищется одновременно в названиях и авторах, который может вернуть две группы: Книги и Авторы В каждой из групп найденное сортируется по убыванию релевантности, примерно, как в выдачах стандартных поисковых движков. И это основной и самый быстрый поиск в каталоге, если примерно знаешь название или автора.
Логика примерно такая:
STOCK
.
По умолчанию сканирование запускается через 5 минут (300 сек) после окончания предыдущего.
Если библиотека пополняется нечасто, можно настроить сканирование, например, через сутки (POLL_DELAY: 86400)locales:
DEFAULT: "en"
в которой выбранный язык должен быть одним из имеющихся файлов локализации, и иметь соответствующий перевод в genres.xml Подробнее это описано в англоязычной версии документации.
flibgolite-windows-amd64.exe
.C:\users\<ваша личная папка>
создайте папку flibgolite
. Можете использовать проводник.flibgolite
перенесите файл flibgolite-windows-amd64.exe
и переименуйте его в flibgolite.exe
cd C:\users\<ваша личная папка>\flibgolite
flibgolite -service install
en.yml
?config
├── config.yml
├── genres.xml
└── locales
├── en.yml
├── ru.yml
└── uk.yml
В папке locales необходимо наличие хотя бы файла локализации для языка по умолчанию, например, для en
- en.yml