Loading...
Error

FLibGoLite - простой в установке и нетребовательный к ресурсам OPDS-сервис

Ответить на тему

 | 

 
Автор Сообщение

vinser

FLibGoLite - простой в установке и нетребовательный к ресурсам OPDS-сервис

Документация: https://vinser.github.io/flibgolite-docs/ru/
GitHub: https://github.com/vinser/flibgolite/releases - исходные тексты и готовые программные сборки
DockerHub: https://hub.docker.com/r/vinser/flibgolite
Платформа: Linux, Windows, MacOS, FreeBSD, Doocker-контейнер
Язык интерфейса: многоязычный, настраиваемый

FLibGoLite позволит вам дома поднять OPDS-каталог подобный http://flibusta.is/opds

Возможности FLibGoLite:
  • Поддерживает формат публикаций EPUB и FB2 (отдельные файлы и zip-архивы) . Есть возможность конвертации формата FB2 в EPUB при выгрузке книги в читалку.
  • Самодостаточен - не требует установки каких-либо дополнительных библиотек или приложений.
  • Мультиплатформенный - может работать в разных операционных системах Linux, Windows, MacOS, FreeBSD и процессорах различной архитектуры. Может запускаться как системная служба или в контейнере Docker, а также из командной строки.
  • Показывает высокую скорость обработки новых поступлений. Даже на слабом железе сервер может обслуживать собрание книг сопоставимое по объему с флибустой.
  • Имеет быстрый и отзывчивый OPDS-сервис. Каталог OPDS протестирован и работает с мобильными приложениями для чтения книг PocketBook Reader, FBReader, Librera Reader, Cool Reader, а также настольными приложениями Foliate и Thorium Reader. Вы можете использовать любые другие приложения или устройства e-ink, которые умеют читать перечисленные форматы книг и работать с каталогами OPDS.
Опишу кратко, как использовать FLibGoLite.

Понадобится:

1. ПК, NAS или сервер c операционной системой Windows, Linux, MacOS.
2. Читалка (устройство или приложение), которая умеет работать с OPDS каталогами и поддерживает форматы книг FB2 или EPUB.
FLibGoLite протестирован и работает с мобильными приложениями для чтения книг PocketBook Reader, FBReader, Librera Reader, Cool Reader, а также настольными приложениями Foliate и Thorium Reader.
Вы можете использовать любые другие приложения или устройства e-ink, которые умеют читать перечисленные форматы книг и работать с каталогами OPDS.

По этой простой инструкции устанавливаете FLibGoLite на ПК и кладете ваши книги в формате FB2 (zip-архивы или отдельные файлы) или EPUB в папку books/stock.
Сервис обрабатывет файлы и заносит данные о книгах в каталог.

Далее, настраиваете читалку(и) на работу с каталогом OPDS http://server:8085/opds, где server это имя вашего ПК или IP-адрес ПК типа 192.168.0.10
После этого в читалке можно выбрать и загрузить любую из хранимых на ПК книг.
Книги можно выбирать/искать по авторам и жанрам, а также контекстным поиском по автору и/или названию книги.
Если ваша читалка не поддерживает формат FB2, то при загрузке книги можно автоматически преобразовывать в EPUB.

Таким образом, вы создадите дома библиотеку, которой будут пользоваться ваши близкие со смартфонов, читалок или ПК

Успеха!

Crystal

Цитата:

ваши книги в формате FB2 (zip-архивы или отдельные файлы) или EPUB в папку books/stock
А нет ли возможности сделать этот каталог настраиваемым? У меня книг накачано очень много, и не очень-то удобно делать дубликат всех имеющихся книг для создания OPDS.

LightPeet

Crystal писал(а):

Цитата:

ваши книги в формате FB2 (zip-архивы или отдельные файлы) или EPUB в папку books/stock
А нет ли возможности сделать этот каталог настраиваемым? У меня книг накачано очень много, и не очень-то удобно делать дубликат всех имеющихся книг для создания OPDS.
тут https://vinser.github.io/flibgolite-docs/ru/docs/%D...%82%D0%B2%D0%BE/ есть такое:

Цитата:

2. Настройка расположения папок
Чтобы изменить местоположение папки, просто отредактируйте соответствующую строку в config.yml Например, если вам нужно создать отдельную папку для новых приобретенных книг, раскомментируйте строку
NEW: "books/new"
и замените books/new на соответствующий путь к папке.
то ли это что Вам нужно - не знаю, еще не пробовал

Vlad02

Вариант связки каталога путем создания жесткой ссылки {mklink /j Ссылка Назначение}не рассматривается?

vinser

Давненько здесь не был.
Вышел новый релиз и обновленная документация. См. шапку - поправленная

Отвечаю на вопросы:

Crystal писал(а):

Цитата:

ваши книги в формате FB2 (zip-архивы или отдельные файлы) или EPUB в папку books/stock
А нет ли возможности сделать этот каталог настраиваемым? У меня книг накачано очень много, и не очень-то удобно делать дубликат всех имеющихся книг для создания OPDS.

LightPeet писал(а):

Вариант связки каталога путем создания жесткой ссылки {mklink /j Ссылка Назначение}не рассматривается?
Да, конечно это все есть и работает.
1. Можно настроить, как в конфигурации, так и ссылкой
2. Файлы никуда не переносятся, - можно использовать каталог раздачи торрента

Все написано в подробнейшей документации https://vinser.github.io/flibgolite-docs/ru/docs/%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5/
Показать сообщения:    
Ответить на тему