Читаем От архивов Флибусты до веб-библиотеки за 5 минут. полностью

От архивов Флибусты до веб-библиотеки за 5 минут.

fb2index - специализированный веб-сервер/движок, созданный для быстрого поднятия библиотеки книг в формате FB2. Отличительная о…

Автор Неизвестен -- Техника

Прочее / Самиздат, сетевая литература 18+

Индексация одного 2.5Гб ZIP-архива с FB2 занимает у меня на машине 20 с, на VPS от DigitalOcean - 9 с.

Итак, индексация полного архива (88 файлов) заняла ровно 15 минут. Поисковый индекс занял 55 мб, а весь процесс (с базой данных в оперативной памяти) - 900 мб.

Упомянутые 88 файлов-архивов - это стандартные zip-архивы с содержимым Флибусты (только fb2), распространяемые через торренты (напр. https://booktracker.org/viewforum.php?f=245). Сейчас уже больше... :) ...Каждый - примерно по 2,5 гигабайта.

Т.е. после запуска fb2index полная копия Флибусты становится доступной в сети через 15-30 минут, в зависимости от мощности компьютера.

<p>Где скачать?</p>

 https://gitlab.com/opennota/fb2index/-/releases

<p>Скриншоты</p>Общий список книг

Страничка книги

Страничка "читать книгу"

Поиск по библиотеке

Страничка автора

 Страничка жанров

 

Перечень книг по жанру

Перечень авторов

 Перечень книжных серий

<p>Способы использования</p>

Способы использования fb2index ограничены только фантазией создателя библиотеки. Возможные примеры (из обсуждения на Флибусте):

Его достоинство - поднимать апач, потом ещё php и sql, да ставить друпал, да на него накладывать ларинский движок, да потом всё это долго настраивать - всего этого не надо!

Уже сейчас запустить движок может любой линуксоид (ибо сборка стандартная, парой команд), а если автор таки скомпилирует движки (и для Винды, да)[4], то и вовсе всё будет молниеносно.

Достоинства очевидны.

Недостатки: вся работа по улучшению книг д.б. произведена с файлами книг. Что лежит в архивах - то и будет в выдаче. Это недостаток для коллективной работы, типа как на Флибусте, но мелочь для "авторских" библиотек, которые делает один человек. Он и так будет работать главным образом с файлами - подбор, отсев дублей, улучшение и т.п.

Также - оформление выдачи. Оно жёсткое, минималистичное, изменить его произвольно нельзя. (По мне так тоже невелик недостаток... Главное, что книги ищутся - а поиск работает оч.хорошо, скачиваются, опционально читаются)

Возможные применения: широчайшие. От "сам себе Флибуста" (скачал торренты, залил на хостинг, запустил...) до "библиотека избранных книг" (долго подбирал, выложил). Могут работать несколько человек - каждый подбирает книги и оформляет их в архив (например - ПСС какого-то автора, "вылизанное" до максимальной возможности), присылает (возможно - сразу заливает на хостинг, если это "доверенное лицо"). Дальше только переиндексировать (15 минут, ага) и - всё в доступе.

Думаю, что в паре с ТорЭкспертом этот движок и скрытый сервис может.[5]

Работает очень быстро (в варианте "база данных в памяти"), требования к системе вполне небольшие.

...Короче говоря, с этим движком любой, действительно того желающий, может поднять таки свою персональную библиотеку объёма Флибусты.

Это - возможность, которой раньше не было. За что автору - большое спасибо.

<p> Пример запуска движка</p>

Похожие книги