Выбрать главу

Способы использования

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

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

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

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

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

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

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

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

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

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

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

 Пример запуска движка

 Чтобы убедиться самому (и убедить других), что новый движок прост и может быть использован даже не слишком опытным в компьютерных делах человеком, один из юзеров Флибусты запустил его на собственном компьютере (windows) и сделал скринкаст всех своих операций, пошагово.

Его можно посмотреть вот здесь: https://gifyu.com/image/Muxb

Ниже - текстовая инструкция.

1. Скачайте файл-архив fb2index_1.0.0_windows_386.zip на странице релизов по приведенной выше ссылке.

2. Распакуйте содержимое в любую удобную вам директорию.

(например - "FLIBUSTA")

3. Файл движка из архива переименуйте (для простоты) в fb2index.exe 

(можете оставить как есть, но тогда в п.6 учтите это и используйте правильное имя) 

4. Создайте поддиректорию для zip-архивов с книгами и поместите их туда

(например - "BOOKS"; туда можно закинуть любое число архивов с любым числом книг в каждом из них)

5. Рядом с файлом движка создайте файл start.bat

(например, создайте в директории "FLIBUSTA" текстовый файл start.txt и переименуйте его)

6. Откройте файл start.bat в блокноте и запишите туда следующее:

fb2index.exe -r BOOKS

Pause

7. Запустите файл start.bat

(откроется окно, в котором будет лог индексации файлов; по завершении индексации сервер библиотеки готов к работе)

8. Зайдите по адресу http://lockalhost:8080

(и можете использовать библиотеку) 

9. Для закрытия библиотеки - закройте окно с логом.

(то, что открылось в п.7)

10. Для более сложной настройки - см. раздел "Характеристики"

(там всё просто; даже не сталкиваясь - легко разобраться по аналогии) 

 Всё.

Это реально - пять минут работы. 

Замечания о выборе хостинга

 Если вы соберётесь поднять полную копию Флибусты, Либрусека, Траума и иных всеобъемлющих коллекций, да ещё для всеобщего доступа - учтите, что поступление абузов (жалоб) от правоторговцев практически неизбежно. Ищите абузостойкий хостинг. И желательно оффшорный (анонимный). И домен - где-нибудь подальше от зоны .ru и, опять же, анонимный.

Гораздо проще - вывести такие коллекции в сети Tor и/или I2P. Там нет заморочек с правообладателями.

вернуться

4

сделано!

вернуться

5

А в паре с i2pd - и сайт в сети I2P тоже! :)