@zkrvndm
Веб-разработчик

Как поднять локальную копию Либрусека или Флибусты?

Как-то давно встречал инструкцию, как поднять свое собственное зеркало для популярных библиотек Флибуста и Либрусек, никак найти не могу эту статью. Хочу выкачать на жесткий всю библиотеку и локально, чисто для себя, поднять сайт.
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ответы на вопрос 2
BojackHorseman
@BojackHorseman
...в творческом отпуске...
на рутрекере лежит и регулярно обновляется
Ответ написан
RIbragimovNYC
@RIbragimovNYC
1950 г.р., Ташкент, 110 шк., ТашГУ-ЛГУ
Безусловно - необходимо около 720 ГБ в прямом доступе с некоторыми файлами более 2 ГБ.
К счастью - новые файлы лишь добавляются, и нет необходимости обновлять ВСЮ библиотеку.

Строго локально (и даже сильнее - в портативном исполнении):
0) Откачка файлов библиотеки (.zip формат, префиксы usr или fb2 для различия основного fb2
и остальных usr форматов, как-то djvu epub pdf ... etc.)
1) Программа-оболочка MyHomeLib и двоичный файл-индекс *.inpx связывающий мета-данные
(автор - жанр - серия - год и т.д. и т.п.) с содержимым файлов библиотеки.
Встроенные средства (вывод, конвертирование, показ каталога с обложками книг)
достаточен для поиска в библиотеке и вывода книг для автономного чтения.
Программа сделана в 32-битном Борланде, и работает МЕДЛЕННО.
2) Выдачи последнего года идут с новой программой оболочкой MultiLib,
которая приходит с полностью сформированным индексом, и сходным с MyHomeLib сервисом.
Естественно, она работает быстрее.
3) Ручную конвертацию книг проще всего организовать с помощью Calibre

А вот web-интерфейс, а то и зеркало Flibusta - это нетривиально.
Внутренняя база - MySQL, текущее состояние библиотеки представлено SQL-скриптами
образования и заполнения таблиц, после чего и надо начинать интерфейс пользователя.
Критично:
- вывод списков (подобно) - автор, серии, издания и т.п.
- аннотации книг в формате Wiki-статей

Работа в статусе доступного зеркала - преклоняюсь, НО! Вы сами знаете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Hezzl Games Москва
До 120 000 ₽
i-Advert Волгоград
от 70 000 ₽
Telecom Club Санкт-Петербург
от 125 000 ₽
02 апр. 2020, в 09:54
1000 руб./за проект
02 апр. 2020, в 09:18
1000 руб./за проект
02 апр. 2020, в 08:52
1200 руб./в час