.
Loading...
Error

Флибуста (Flibusta) & Либрусек (lib.rus.ec) 7z + FLibrary + inpx (2009-2026) [FB2+EPUB] на 01.09.2026 [локальная коллекция, ежемесячно пополняемая]

Страницы:  1, 2, 3 ... 10, 11, 12  След.

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

 | 

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

Dao72

picАвтор сборки: HeimdallrNSK
Библиотека: Флибуста (Flibusta) & Либрусек (lib.rus.ec) 7z + FLibrary + inpx
Состояние: 01.09.2026
Формат: FB2+EPUB
Качество: Распознанный текст с ошибками (OCR)
Иллюстрации: Цветные и черно-белые
Количество авторов: 191193
Количество книг: 680413

Описание: Вниманию читателей предлагается объединение раздач Библиотека Флибуста [FB2] и Библиотека Либрусек [FB2], плюс epub-части соответствующих USR-раздач. В целях уменьшения размера раздачи структура файлов оптимизирована, заведомые дубли книг устранены.

Для работы с используемым форматом хранения прилагается каталогизатор FLibrary - в папке program три варианта инсталлятора.
ВНИМАНИЕ! Каталогизатор нативно работает только под Windows x64 (начиная с 10). Но есть нюансы, см. ЧаВо.

Огромная благодарность авторам оригинальных раздач, уважаемым vlbeznosov и LeaF. Стоящим у истоков оригинальных раздач уважаемым Kaiser09, KaraBy, Tantalas11, koreec, SlalomJohn - бесконечное спасибо.
Содержание раздачи
Сравнение с другими библиотечными раздачами
01.06.2026
Картинка, т.к. не умею тут форматировать в таблицу. Оригинал тут
Как использовать раздачу
Для типичного использования раздачи нужно:
  • Скачать её
  • Установить каталогизатор FLibrary
  • Запустить FLibrary, создать коллекцию
  • Найти в коллекции интересующую книгу, каталогизатор предоставляет для этого множество возможностей
  • Экспортировать выбранную книгу в виде fb2-файла или zip-архива. FLibrary извлечёт из 7z-архива текст книги и внедрит туда изображения.
  • Экспортированный файл загрузить в телефон/планшет/е-читалку
  • Читать и наслаждаться!


Кроме этого, FLibrary предоставляет обширный набор функций: фильтры и поиски, запуск читалки на ПК, просмотр и извлечение имеющихся в книгах иллюстраций и других вложений, настройка вызова внешних конвертеров в потребные вам форматы, каталог OPDS, веб-интерфейсы, и многое другое. За подробностями добро пожаловать в раздел ЧаВо. Если считаете, что в FLibrary не хватает чего-то полезного - пишите, есть вероятность, что добавлю.
Закрыть
Программы-каталогизаторы
  • FLibrary, от вашего покорного слуги, рекомендуется. Дистрибутивы для Windows 10/11 есть в раздаче, для Linux и Mac тут. Спецсборка для Windows 7 тут. Все сборки FLibrary 64-битные, под 32-бита варианта нет и не будет, используйте альтернативы.
  • Форки inpx-web: от уважаемого AlekPet раз, от уважаемого AceAsket два.
  • Форк MyHomeLib от уважаемого Dicur3x.
Закрыть
ЧаВо
Заранее приношу мои извинения уважаемым читателям за свойственную мне косноязычную манеру речи. Я старался, но я всего лишь программист, а не писатель. Если после ознакомления с этими текстами что-то осталось непонятным - не стесняйтесь спрашивать. Если знаете, как изложить материал лучше - предлагайте правки. Приму и опубликую с благодарностью.

Подобный раздел есть и в самой раздаче в html-формате, см. папку faq. Уважаемому jurchella за неоценимый вклад: дизайн, переводы, пруфрид и т.д. и т.п. - моя велика благодарность.

Чем эта раздача отличается от оригинальных?
Прежде всего, чем эта раздача не отличается - набором книг. Вероятность того, что здесь книги нет, а в "оригинальных раздачах" есть - минимальна. Если вы нашли такую книгу - это ЧП, пожалуйста, свяжитесь со мной.

Теперь про отличия.
Главное отличие - размер. Ради него эта раздача и существует.
Дополнительные плюшки:
  • Починены книги с нарушениями xml-структуры.
  • Починены или удалены битые иллюстрации.
  • Устранены столь раздражающие многих дубли (не все, конечно).
  • А ещё тут есть комментарии читателей с сайтов Флибусты и Либрусека.
  • Есть краткая информация о некоторых авторах.
  • Кроме того, здесь раздаётся каталогизатор FLibrary, он лучше, лучше собаки MyHomeLib.
Почему раздача так мало весит?
Уменьшение размера достигнуто так:
  • Оригинальные раздачи объединены с проверкой книг на уникальность, насколько это было в силах имеющегося детектора дублей.
  • Текст книг и иллюстрации хранятся раздельно.
  • Тексты пережаты в 7z, что значительно эффективнее, чем zip.
  • Картинки перекодированы в JPEG XL, который эффективнее JPEG и PNG.
  • Отзывы и информация об авторах невелики по объёму, ~1Гб.
  • Удалённые дубли в рамках каждой оригинальной раздачи добавляют свои ~6% экономии.
Бонус - картинки, отзывы и инфу про авторов можно вообще не скачивать, тогда размер ещё втрое меньше.

А что вы называете дублями?
Книга А считается дублем книги Б, если
1. обе книги имеют идентичные тексты
2. обе книги имеют идентичные обложки или у А вообще нет обложки
3. все иллюстрации книги А есть среди иллюстраций книги Б
4. если у книг нет никаких картинок, то проверяется соответствие заголовков книг

Идентичность текстов определяется по хэшам топ-10 гистограммы слов (спасибо уважаемому alloroc2 за идею) + SimHash-алгоритм, идентичность картинок - по перцептуальным хэшам значащей части.
Да, теоретически эти хэши допускают возможность коллизий, в этом случае из раздачи может быть удалена книга, не являющаяся дублем. Если вы обнаружили на Флибусте или Либрусеке книгу, которая живёт там больше месяца, но при этом её (или её очень близких аналогов) нет в этой раздаче, прошу сообщить об этом мне.

Вижу в раздаче явные дубли. Чей косяк?
Детектор дублей, использующийся при подготовке файлов раздачи, пока далёк от совершенства. Пожалуйста, сообщайте мне (в личку) об обнаруженных вами дублях. Для этого называйте, пожалуйста, архивы и файлы дублирующихся книг. В программе эту информацию можно получить из соответствующих колонок в таблице книг или из аннотации к книге. Эта информация поможет мне в дальнейшей работе по усовершенствованию детектора.
Как будет обновляться раздача?
Так же как оригинальная, в режиме добавления новых архивов
Внимание! Раздача ведётся путём добавления новых архивов; при каждом добавлении создаётся новый торрент. Чтобы начать докачку нового архива, пользователям необходимо сделать следующее:
1. Остановить скачивание.
2. Удалить старый торрент у себя из клиента, но без удаления файлов раздачи.
3. Скачать новый торрент и запустить его у себя в клиенте вместо старого, при этом указать клиенту путь в старую папку куда и должно происходить скачивание новых архивов.

Ваш клиент при этом должен произвести хеширование (проверку) старой папки (если не производит сам - помогите ему сделать это). В результате он будет докачивать только те архивы, которых у Вас ещё нет. Старые архивы при этом не удаляются, а продолжают раздаваться!

Eсли Вы уже удалили старые архивы, то предотвратить их повторную закачку можно, сняв галочки в соответствующих местах при запуске нового торрента. По возможности, желательно не удалять старые архивы как можно дольше. Так вы поможете другим людям скачать раздачу быстрее.
Буду стараться обновлять раздачу в начале каждого месяца.
Обновления содержат:
  • Пара новых 7z-архивов с книгами в формате fb2, без картинок
  • 4 новых zip-архивов с картинками: обложки и иллюстрации
  • Обновление индексного файла *.inpx
  • Замена дистрибов FLibrary на актуальные, если случился релиз
  • Обновление последнего архива с отзывами читателей + новый (месячный) архив с отзывами читателей
  • Обновление последнего архива с информацией об авторах + новый архив, если накопилось достаточно новых записей об авторах
Таким образом, каждое месячное обновление должно по минимуму затрагивать ранее загруженные файлы.
К сожалению, такой подход неидеален для отзывов читателей и информации об авторах из-за регулярной правки старых записей на сайте. Поэтому иногда эти файлы будут перевыкладываться оптом, по мере накопления правок в старых записях. Или по чисто техническим причинам.
Как вернуть в fb2 хранящиеся отдельно обложки и иллюстрации?
Для работы с таким форматом хранения книг в раздаче есть каталогизатор FLibrary. При экспорте книг из коллекции FLibrary возвращает картинки в тело fb2. То же самое при запуске внешней читалки из FLibrary. И при скачивании книги по OPDS. И через web-интерфейсы. Как угодно, если книга извлекается из коллекции при помощи FLibrary, результат будет один - картинки возвращаются в fb2, на свои законные места.
Я не могу использовать FLibrary
">
У меня Linux
У меня Mac
В репозитории FLibrary в разделе релизов есть сборки для macOS.
Эти сборки у меня не работают
Соберите самостоятельно.
Как собрать?
Следуйте инструкции.
Не получается собрать
">
Позовите программиста-маковода. Или используйте эмулятор.
У меня Windows 7
Вам сюда. Увы, функциональность Win7-сборки ограничена - там нет встроенного http-сервера. То есть веб-интерфейсов не будет.
но есть варианты
для пользователей Windows 7/2008R2 VxKek - так что использовать на 7 можно! Самое главное, чтобы машина была полностью изолированной от сети или в полностью закрытом сетевом контуре.
(c) HedgehogInTheCPP
У меня ещё более древний Windows
Да, тогда действительно не можете. FLibrary не для вас, ищите другие способы.
А почему? Для семёрки собрал же, в чём проблема собрать для XP?
1. XP у большинства её пользователей 32-битная, а сборки FLibrary под 32 бита нет и не будет.
2. Придётся откатиться на Qt 5.6, последнюю версию фреймворка с поддержкой XP и Vista. Это повлечёт внесение большого количества уродливых изменений в код FLibrary, что значительно усложнит его поддержку и превратит программирование из удовольствия в пытку. Я не осуждаю приверженцев BDSM, но сам не практикую, извините.
У меня 32-битная OS
Да, тогда действительно не можете. FLibrary не для вас, ищите другие способы.
А почему? В чём проблема сделать 32-битную сборку?
FLibrary использует множество сторонних библиотек, которые под 32 бита из коробки (пакетного менеджера conan) не собираются. А я не кот, у меня нет девяти жизней на портирование врукопашную.
Закрыть
Как добавить новую коллекцию?
При первом запуске FLibrary показывает диалог создания коллекции
Этот же диалог можно вызвать из главного меню
В диалоге следует указать:
1. Имя коллекции
2. Путь к файлу с базой данных
3. Путь к папке с архивами книг, там же программа ожидает увидеть индексный файл *.inpx

Избежать ошибок при заполнении помогут кнопки
5. Покажет диалог выбора файла базы данных
6. Покажет диалог выбора папки с архивами книг
4. Извлечёт имя из индексного файла коллекции, если найдёт. Чтобы это сработало, надо сначала указать 3. Путь к папке с архивами книг

Если что-то было заполнено неверно, об этом скажет строка сообщения об ошибке 10.

После правильного заполнения полей 1-3 можно нажать на кнопку 11 и начнётся процесс создания коллекции. Это не займёт много времени, в зависимости от мощности компьютера и скорости диска, на котором вы решили расположить базу данных. На моём компе создание новой коллекции занимает около 25 секунд.
Тонкости, нюансы
В качестве базы данных можно указать уже имеющуюся откуда-то базу данных, например, от более ранней версии программы, или вообще от MyHomeLib. Тогда кнопка 11 поменяет текст на "Добавить", и вместо создания новой коллекции будет добавлена коллекция из указанного файла. ВНИМЕНИЕ! После этого файл базы данных скорее всего не будет пригоден к использованию в той программе, в которой был создан, т.к. FLibrary изменит его структуру под себя.

Опции создания коллекции:
7. Добавлять неиндексированные книги, по умолчанию включено. В коллекцию будут добавлены найденные в архивах книги, о которых нет записей в индексе архива. Т.е. в архиве есть, в индексном файле - нет.
8. Добавлять отсутствующие в архивах книги, по умолчанию выключено. В коллекцию будут добавлены все имеющиеся в индексе книги, даже те, файлов которых нет в архиве. Т.е. симметрично предыдущему, в индексе есть, в архиве может и не быть.
9. Сканировать неиндексированные архивы, по умолчанию выключено. FLibrary просканирует все архивы в указанной папке, в том числе неупомянутые в индексном файле. Т.е. можно подложить в папку с архивами левые архивы с книгами в формате fb2, и они будут добавлены в коллекцию. Разумеется, такое сканирование займёт больше времени, чем простой разбор *.inpx.
12. v2.2.1 Помечать неиндексированные книги как удаленные, по умолчанию включено. Неиндексированные файлы находятся в архиве по историческим причинам и обычно имеют индексированные копии.
13. v2.2.1 Тип архива. При включенной галке 8 для проиндексированой книги в папке 3 может не оказаться архива. Тогда будет записан архив с именем из индекса и указанным расширением. Такое может понадобиться при поиске нужной книги без скачивания всей раздачи.
Как обновить коллекцию?
Докачиваете обновление раздачи как обычно, при следующем запуске FLibrary обнаружит изменение индексного файла *.inpx и предложит обновить коллекцию. Соглашаетесь, и через несколько секунд всё готово. Тем не менее, время от времени имеет смысл пересоздавать коллекцию "с нуля", т.к. автоматическое обновление подтягивает только отсутствующие ранее данные. В то время как уже имеющиеся описания могут содержать полезные исправления. Иногда полезно пересоздать коллекцию при обновлении версии FLibrary, особенно если это рекомендуется на странице What's Changed. При пересоздании коллекции не забывайте сохранять пользовательские данные.

v2.3.0 Для http-сервера FLibrary есть скрытая настройка (см. ниже), побуждающая его молча обновлять коллекцию при изменении inpx.
Как найти книгу по названию, автору, серии?
По автору и серии лучше искать в соответствующих разделах навигации, где можно не только искать по списку, но и фильтровать его.
Тем не менее, начиная с версии 2.0.0, доступен поиск по названию книг с главного экрана программы. А начиная с версии 2.2.0 этот поиск расширен на ФИО автора и на названия серий.


Допустим, надо найти книгу "Гарри Поттер и методы рационального мышления". В программе реализован полнотекстовый поиск по заголовкам книг, поэтому не обязательно вводить всё название. Достаточно ввести пару-тройку слов, даже не целиком, и даже не в исходном порядке


Жмём Enter (или иконку лупы слева), и программа переходит в раздел навигации "Поиск", в окне книг показывает результаты поиска


На этом можно было бы и закончить, но добавлю:
1. Поисковые запросы запоминаются в разделе "Поиск", здесь их можно выбрать повторно
2. Добавить поисковый запрос можно в этом же разделе, кнопкой с плюсиком
3. Ненужный запрос можно удалить кнопкой с крестиком
Накопились поисковые запросы. Как их удалить? По одному неудобно
1. Выделить все (Ctrl+A) или только ненужные запросы (мышь + Ctrl или Shift).
2. Нажать кнопку удаления на одном из выделенных.
3. Подтвердить удаление в появившемся диалоге.

То же для списка групп.
Можно ли сортировать книги по нескольким колонкам?
Можно. Удерживайте Shift, кликая по заголовкам колонок.
Жаль, что нет групп для авторов. Или есть?
Специальных групп для авторов нет, группы общие. Добавить автора в любую группу можно из контекстного меню (левой) панели навигации.
Хочу видеть книги только на одном языке. Как убрать остальные?
Через меню Настройки/Фильтры, вызываем диалог настройки фильтров


Переходим на вкладку "Языки", помечаем галками в колонке "Книги отфильтрованы" те языки, книги на которых не хотим видеть. Взводим галку "Фильтр включен", жмём "Применить".
Всё, книги на неугодных языках спрятаны. Галками в колонке "Скрыто" можно скрывать языки из навигации (левой панели главного окна).
Аналогичным образом можно убрать ненужных авторов, серии, жанры и ключевые слова.

Внимание! Галки независимы - убрав из навигации какой-то элемент, вы продолжите видеть связанные с этим элементом книги из других элементов/разделов навигации. И наоборот, отфильтровав книги по какому-то элементу навигации вы продолжите видеть этот элемент навигации в его разделе, а выбрав его, увидите и отфильтрованные книги (если они не были отфильтрованы по другому элементу).

В диалоге работает поиск/фильтр, а у заголовков колонок с галками есть контекстное меню.


"Быстрый фильтр" по языку по прежнему доступен из контекстного меню заголовка колонки языка таблицы книг (ОМГ, 6 существительных в родительном падеже подряд... простите меня)
Как почистить коллекцию от ненужных книг?
В программу встроена возможность физической чистки коллекции, с удалением файлов из архива и записей из базы данных. Функция удаления файлов из архива изначально заблокирована, чтобы её разблокировать, нужно в главном меню "Коллекция" выбрать пункт "Разрешить деструктивные операции". После подтверждения намерения продолжать и согласия с опасностью безвозвратной утраты книг в контекстном меню книг активируется пункт "Удалить навсегда". Он же сделает активной галку 7 "Удалить навсегда", вместе с файлами книг из архива, см. ниже.


Выбор пункта меню "Очистка..." вызовет окно критериев очистки коллекции.


FLibrary поддерживает следующие критерии:
1. "Удалённые" книги. При выборе этого критерия из коллекции будут удалены книги, помеченные в базе данных как удалённые.
2. Дубликаты книг. Программа считает дубликатом одноимённые книги, имеющие хотя бы одного общего автора. При выборе этого критерия такие книги удалятся, кроме одной, добавленной в коллекцию последней. Таким образом, дублями среди прочих окажутся разные издания или разные переводы одной книги. Будьте осторожны.
3. Жанры. Можно отметить нежелательные жанры. У этого критерия есть дополнительная настройка, реализованная радиокнопками
* Полное совпадение. При выборе будут удалены те книги, все жанры которых входят в множество выбранных к удалению.
* Частичное совпадение. Будут удалены те книги, у которых хотя бы один жанр выбран к удалению. Очень опасная опция.
4. Языки. Можно отметить нежелательные языки. Следует понимать, что реальный язык текста многих книг не совпадает с указанным как в описании, так и в метаданных fb2.
5. По размеру. При выборе этого критерия будут удалены книги, размер файла которых меньше минимального или больше максимального пределов.
6. По рейтингу. Если библиотечный рейтинг книги ниже указанного и/или рейтинга нет, т.е. книгу пока никто не оценил.

После аккуратной расстановки галок нажимаем кнопку 8 "Анализ коллекции", непродолжительное время ждём анализа коллекции на соответствие указанным критериям, после чего видим сообщение с результатом
Это последний шанс передумать и нажать "Нет". Но если нажать "Да", программа начнёт удаление книг.

ВНИМАНИЕ! Если взведена галка 7, то файлы книг будут физически удалены из архивов, а их записи - из базы данных. Для этого может потребоваться продолжительное время, в зависимости от количества удаляемых книг, мощности компьютера, производительности диска, на котором располагается коллекция, и т.п. Но не очень долго. Если галка 7 не взведена, то книги будут просто скрыты в интерфейсе FLibrary.

По окончанию чистки коллекции имеет смысл деактивировать деструктивные операции
Как сконвертировать книгу из fb2 в нужный мне формат?
Лень столько читать, можно быстрее?
Можно. Накатить этот ключ реестра, подправить пути

Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\HomeCompa\Flibrary\Scripts\a1e61de4-da10-4015-a7c3-91453cd0e215]
"Name"="Конвертация в epub"
"Number"=dword:00000001
"Type"="ExportToDevice"

[HKEY_CURRENT_USER\SOFTWARE\HomeCompa\Flibrary\Scripts\a1e61de4-da10-4015-a7c3-91453cd0e215\37fe0cd3-35ee-4521-85a9-5b3f00138585]
"Command"="D:\\programs\\MyHomeLib\\converters\\FB2ePub\\Fb2ePub.exe"
"Arguments"="\"%source_file%\" \"D:/books/%author%/[%series%/[%seq_number%-]]%title%.epub\""
"Number"=dword:00000002
"Type"="LaunchApp"

[HKEY_CURRENT_USER\SOFTWARE\HomeCompa\Flibrary\Scripts\a1e61de4-da10-4015-a7c3-91453cd0e215\3b791fea-5942-479d-b7e2-6c3c3f6862cd]
"Command"="mkdir"
"Arguments"="\"D:/books/%author%/[%series%]\""
"Number"=dword:00000001
"Type"="System"

В составе FLibrary нет встроенных конвертеров, но есть возможность прикрутить любой внешний, если он имеет интерфейс командной строки. Например, можно позаимствовать нужный конвертер из состава MyHomeLib. Для вызова из FLibrary внешнего конвертера нужно настроить скрипты, по одному на каждый желаемый формат.

1. В главном меню выбираем Настройки/Скрипты...


2. В появившемся окне нажимаем "Добавить скрипт"


3. В верхней части окна ("Скрипты") появится строка, в неё вбиваем желаемое имя скрипта


Теперь нужно добавить команды скрипта. Какие именно - зависит от выбранного внешнего конвертера. Типичный набор состоит из двух команд: 1. создать папку, 2. вызвать конвертер. Итак, добавляем команды.
4. Жмём "Добавить команду"


5. В нижней части окна ("Команды скрипта") появится строка, в первом её столбце "Тип" из выпадашки выбираем "Системная команда"


6. Во втором столбце вбиваем mkdir, т.е. создать папку


7. В третьем столбце "Аргументы" вводим желаемый путь. ВНИМАНИЕ! Слеши должны быть в стиле Windows, т.е. такие - \. Каждый аргумент желательно заключать в кавычки. Пример: '
' . str_replace('\"', '"', str_replace(array('
 
', '
', ' '), '
', Array)) . '
'


8. Добавляем команду запуска конвертера: жмём "Добавить команду", тип - "Запуск приложения", жмём на иконку выбора приложения


9. В появившемся диалоге выбора файла указываем желаемый внешний конвертер:


10. Добавляем параметры запуска конвертера в колонке "Аргументы". Этому конвертеру нужны пути к файлам, исходному и сконвертированному. Вводим '
' . str_replace('\"', '"', str_replace(array('
 
', '
', ' '), '
', Array)) . '
'


11. Сохраняем скрипт


Всё, скрипт готов. Теперь в контекстном меню книг, в подменю экспорт есть пункт "Конвертация в epub", т.е. название скрипта из п.3
Если его выбрать, в папке D:\books\epub появится файл book.epub.

Вероятно, мало кто захочет конвертировать книги каждый раз в один и тот же файл, т.к. хочется, чтобы файлы сохранялись в папки по именам авторов, именовались заголовками книг. Для этого в командах скрипта при указании папок следует использовать макросы. Например, чтобы путь к книге содержал её автора и серию (если есть), а имя файла - номер в серии (если есть) и заголовок книги, следует указать такую строку: '
' . str_replace('\"', '"', str_replace(array('
 
', '
', ' '), '
', Array)) . '
'


Полный список имеющихся макросов доступен из контекстного меню редактирования Аргументов
Как узнать, есть ли в раздаче нужная мне книга?
Есть три варианта:
с каталогизатором (рекомендуется)
1. Скачиваем индексный файл *.inpx и один из инсталляторов FLibrary, на свой вкус
2. Устанавливаем FLibrary
3. Создаём коллекцию по индексному файлу с опцией "Добавлять отсутствующие в архивах книги"
4. Ищем в программе нужную книгу
с файлом содержания
Скачиваем файл contents.7z. В архиве текстовые файлы в формате csv, по файлу на язык. Каждая строчка файла описывает одну книгу. Формат: авторы, название, серия (номер в серии), архив, файл. Разделитель - табуляция.
Этот способ имеет смысл, если вас потом устроит книга без обложки и иллюстраций. Иначе всё равно придётся скачивать и устанавливать каталогизатор.
с индексным файлом
Скачиваем индексный файл *.inpx. Он - обычный zip-архив, содержащий текстовые файлы *.inp, где каждая строка описывает одну книгу раздачи. Строка суть csv, разделитель - байт с кодом 04. Список полей:
AUTHOR;GENRE;TITLE;SERIES;SERNO;FILE;SIZE;LIBID;DEL;EXT;DATE;LANG;LIBRATE;KEYWORDS;YEAR;SOURCELIB
В файлах можно искать по тексту вашим любимым просмотрщиком текстов. Рекомендую встроенный в Far Manager.
Как добыть нужную книгу без скачивания раздачи целиком?
1. Узнаём, есть ли в раздаче нужная вам книга, см. инструкцию выше
2. Узнаём имя архива, в котором находится книга
3. Скачиваем этот архив
4. Извлекаем файл книги
...
PROFIT!!!! Теперь книгу можно экспортировать из FLibrary.
как-то так
Можно даже не скачивать архив
, а вместо этого настроить скрипт скачивания нужной книги непосредственно с сайта Флибусты. Дополнительно понадобится какое-нибудь консольное приложение для скачивания файлов из интернета (например curl), его надо скачать и установить. Если у вас обычная версия FLibrary, установленная инсталлятором, то для настройки скрипта можно вкатить
вот такой ключ реестра

Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\HomeCompa\Flibrary\Scripts\933c6488-b061-44d6-82fa-6257a6144f0f]
"Name"="Скачать с Флибусты"
"Number"=dword:00000001
"Type"="ExportToDevice"

[HKEY_CURRENT_USER\SOFTWARE\HomeCompa\Flibrary\Scripts\933c6488-b061-44d6-82fa-6257a6144f0f\b2206572-8ef6-4a69-8f97-71bcb151505d]
"Command"="mkdir"
"Arguments"="\"c:/books/%author%/[%series%]\""
"Number"=dword:00000001
"Type"="System"

[HKEY_CURRENT_USER\SOFTWARE\HomeCompa\Flibrary\Scripts\933c6488-b061-44d6-82fa-6257a6144f0f\d27e10fd-3816-41b1-af5b-a9a17043ad12]
"Command"="D:\\programs\\curl\\bin\\curl.exe"
"Arguments"="-o \"c:/books/%author%/[%series%/[%seq_number%-]]%title%.zip\" -L \"http://x.flibusta.is/b/%lib_id%/download\""
"Number"=dword:00000002
"Type"="LaunchApp"
ВНИМАНИЕ! Путь к curl в скрипте должен совпадать с тем, куда вы его установили. Если качаете не curl'ом, а другой программой, то надо изменить параметры командной строки в соответствии с её синтаксисом. Также по вкусу поправьте путь, куда будут скачиваться книги. В предложенном файле реестра это c:/books.
Если вы предпочитаете портабельную версию FLibrary, то вы, скорее всего, продвинутый пользователь, и легко настроите всё сами. Но если вдруг столкнётесь с затруднениями - спрашивайте, буду рад помочь.
Можно даже обойтись без внешней качалки
, но скрипт настраивать всё равно придётся. Зато теперь без curl'а, и достаточно одной встроенной во FLibrary команды:
1. Добавляем скрипт
2. Как-нибудь называем его, например "Скачать с Флибусты"
3. Добавляем команду
4. Выбираем из выпадахи тип "Встроенная команда"
5. Выбираем команду "Скачать"
6. Задаём параметры команды (куда класть, откуда качать). Для скачивания с Флибусты в папку t:/ftp указываем
'
' . str_replace('\"', '"', str_replace(array('
 
', '
', ' '), '
', Array)) . '
'
В вашем случае указываете какой-нибудь валидный путь, типа C:\books. Или на ваш вкус, лишь бы диск был в системе и были права на запись. Можно также поменять шаблон пути, в контекстном меню строки ввода аргументов доступно контекстное меню с доступными макросами.
7. Сохраняем получившееся
После этих несложных телодвижений в контекстном меню книг появится пункт меню, по выбору которого книга будет скачана.
Если ваши брэндмауэр и оператор интернета не против, конечно.
Почему в раздаче нет книги XXXX? На сайте есть
Возможно следующее:
1. Книга залита на сайт в формате, отличном от fb2 или ePub.
2. Книга залита на сайт в текущем месяце.
3. Книга сочтена дублем и отфильтрована в процессе подготовки обновления раздачи.
И что делать?
1. Скачайте книгу, распознайте/сконвертируйте её, залейте на сайт в формате fb2 или ePub.
2. Подождите до следующего обновления раздачи.
3. Если считаете, что книга не является дублем, - сообщите мне. Возможно, это баг детектора дублей.
Как сбросить выбранную ранее программу-читалку?
При запуске читалки из программы удерживайте shift.
Можно ли перенести из MHL в FLibrary список прочитанного?
Да. Сохраняем из MHL пользовательские данные, загружаем их в FLibrary. Меню "Файл / Пользовательские данные / Восстановить...", в появившемся диалоге выбора файла меняем фильтр на "Файлы экспорта MyHomeLib" или "Все файлы", выбираем файл, сохранённый из MHL, voilà.
У меня дома 5 компов и 3 ноута. Мне надо скачивать раздачу и ставить FLibrary на все эти устройства? Это я ещё молчу про планшет, две читалки и 100500 смартфонов
FLibrary предоставляет минимальные сетевые возможности в виде нескольких http-сервисов. Для доступа к ним необходимо запустить имеющийся в составе FLibrary http-сервер. Выбираем пункт меню
pic
В открывшемся диалоге
pic
Жмём 1. Пуск. Всё, сервер запущен, можно посмотреть на его работу. Для этого можно ткнуть в ставшие кликабельными надписи 2, 3, 4.
2. Адрес сайта. Откроется сайт, разработанный уважаемым [url=profile.php?mode=viewprofile&u=1591528]alloroc2[/url]. Тут можно искать книги по названию/автору/серии, скачивать их и даже читать прямо там, на сайте. Очень удобно. Интерфейс сайта вполне интуитивен, функциональность постоянно расширяется.
Описание от alloroc2
Работать через веб можно в браузере с любого устройства.
Поиск при вводе текста сразу с разбивкой результатов по названиям, авторам и сериям.
Просмотр групп книг, заранее отобранных в программе.
Для выбранной книги статистика + обложка, оглавление с указанием глав и их положения в книге.
Выбранную книгу можно читать не выходя из веб интерфейса каталогизатора.
Для удобства чтения переключение в полный экран, а так же прокрутка текста.
Управление шрифтом и скорость прокрутки горячими клавишами.
Прогресс чтения запоминается в браузере.
Открыл вебку, нашел книгу и выпал из реальности.
pic pic pic
3. Веб-адрес. В браузере откроется страничка, целиком и полностью отражающая мои познания в вёрстке html Crying or Very sad Тем не менее, там есть поиск, навигация по коллекции, скачивание и чтение. Но совершенно без какого либо дизайна, очень на любителя.
pic pic pic pic
4. Адрес OPDS. Откроется страничка в браузере с каким-то JSON'ом. Собственно, по этому адресу надо ходить не браузером, а читалкой с поддержкой протокола OPDS.
При запущенном http-сервере эти адреса доступны с любого устройства, находящегося в одной локальной сети, т.е. на другом компьютере/смартфоне/планшете можно зайти на два варианта веб-интерфейса, а также подключиться читалкой к каталогу OPDS.
Это только дома будет работать? А через интернет нельзя?
Можно, но пробросить указанные порты во внешний мир придётся самостоятельно. Я в этом не разбираюсь настолько, что даже не уверен в осмысленности предыдущего предложения. Гуглить "белый IP" и "туннели CloudFlare.com". Буду благодарен всяким умным словам в личку про это вот всё.
умные говорят
доступ из вне я прокинул через nginx - просто добавил поддомен book.ххх.хх, получил для него сертификат и теперь можно ходить по https, а nginx уже перенаправляет во внутренней сети на http.
(c) SoloMen
Смог с помощью Tilescale. Что я собсна сделал чтобы пользоваться:
1. Скачал сам TileScale (где то на просторах интернета говорят есть его опенсрусь аналог) на тапок и комп;
2. Включил их (тапок и комп) в общую сеть с помощью Tilescale;
3. Включил в FLibrary по ЧаВо сервер и включил именно адрес который стоит в Tilescale, в моем случае это оказался прикрепленный адрес 100.84.44.127 (те кто будут тоже такой способ пробовать, может оказаться другой адрес, смотрите на сайте в панели управления или в диспетчере задач тыкнув в графу с Tilescale, в графе IPv4-адрес под графиком будет собсна сам адрес который и прикрепляем), для себя конкретно оставил включенным opds режим, его же адрес и вбил в строку для AlReader'а;
4. Собсна профит;
(c) AncientSUS
UPD В настройке адреса http-сервера можно указать "Любой", тогда сервисы будут доступны через все имеющиеся интерфейсы: localhost, 127.0.0.1, локальный IP-адрес, и т.д.
Закрыть
Что за бардак в раздаче с авторами и сериями?
Это последствия слияния Флибусты и Либрусека в рамках одной раздачи. Действительно, несогласованность именования авторов и серий на Флибусте и Либрусеке - серьёзная проблема. Плюс разные подходы библиотек к разрешению коллизий полных тёзок. Из-за этого некоторые имена здесь могут как "раздвоится", так и "схлопнуться", в результате чего книги одного автора в раздаче могут быть "привязаны" к разным, так и наоборот, книги разных авторов приписаны одному. То же с сериями.
И что, совсем ничего нельзя сделать?
Увы, провести согласование на уровне сетевых библиотек-источников книг для этой раздачи вряд ли удастся. Нам остаётся вносить точечные правки. Если вы заметили, что какой либо автор или серия "раздвоились" или "схлопнулись" - сообщите об этом мне. Я внесу локальную правку, и следующее месячное обновление исправит ситуацию.
А это ничего, что мой антивирус ругается на раздачу?
Ничего. Мне известно о следующих причинах срабатывания антивирусов на эту раздачу:
1. Инсталлятор FLibrary_setup_x.y.z.exe.
скрытый текст
Файл генерируется одним из самых популярных средств создания инсталляторов Inno Setup. Можно предположить, что этим же инструментом пользуются и вирусописатели, поэтому сигнатуры Inno Setup регулярно попадают в антивирусные базы. Что с этим делать? Солидные софтверные конторы в аналогичных случаях связываются с вендорами, те подкручивают свои базы, и антивирусы перестают ложнореагировать. Увы, я не солидная контора, в случае с FLibrary остаётся лишь довериться моему честному слову и забить на антивирус. Я так и делаю. Ещё можно использовать msi-инсталлятор или архив с "портабельной" версией, на них вирустотал ни разу не ругался.
скрытый текст
Или тщательно изучить исходники на предмет вредоносности и собирать проект самостоятельно.

2. В библиотеке есть книга Олега Михайловича Бойцова "Защити свой компьютер на 100% от вирусов и хакеров", файл 166093.fb2 в архиве fb2-166043-168102.7z.
скрытый текст
Похоже, некоторым антивирусам не нравятся примеры содержащегося там вредоносного кода. По-моему, это явный перебор и паранойя. Если ваша читалка не пытается интерпретировать и запускать скрипты со страниц книг - беспокоиться не о чем, можно смело добавлять *.fb2 в исключения антивируса.

3. Есть также книга Чадова Тимофея "Использование ListView в режиме виртуального списка", файл 170704.fb2 в архиве fb2-168103-172702.7z. В неё автор вложил исполняемый exe-файл, на который ругался как минимум один вендор с virustotal. Но насколько мне известно, антивирусы пока не пытаются парсить fb2 с целью декодировать бинарные вложения из base64, распаковать полученный архив, проанализировать его содержимое. Если ваша читалка не пытается исследовать бинарные вложения книг, на которые нет ссылок с её страниц, с целью запуска внезапно найденных там программ, то беспокоиться опять не о чем.

4. Время от времени под подозрение разных антивирусов попадают другие книги. Не надо писать мне об этом, я всё равно не смогу ничего с этим поделать. Расследование отнимает кучу времени, а результат всегда один - антивирус не прав. Пишите в поддержку вашего тупого антивируса. Или удаляйте раздачу. Или внесите папку с раздачей в исключения, и не морочьте себе (и мне) голову.
При запуске FLibrary ругается, что не хватает каких-то библиотек (.dll)
Некоторым помогает установка пакета Visual C++ X64 Redistributable. Подробности.
Ещё вариант: вы пытаетесь запустить программу на более старой винде, чем Windows 10 (1809). Если ваша винда не древнее хотя бы семёрки, то вам сюда. Если древнее, то FLibrary вы использовать не сможете, сожалею.
Нашёл косяк в программе, что делать?
1. Убедиться, что косяк имеет место в последнем релизе FLibrary. Особенно это касается опечаток, уйма которых была найдена и исправлена во время написания этих инструкций.
2. Запостить багрепорт тут, по возможности описав косяк, приложив скриншот, etc
Если нет учётки на гитхабе, а регаться лень, то можно написать мне в личку. Или оставить сообщение в топике. Буду благодарен за любую обратную связь. Но тому, кто запостит на гитхаб багрепорт (или фичереквест, который будет взят в работу), будет предоставлена персональная дорелизная сборка FLibrary. С упоминанием в About.
Обещают быструю работу FLibrary, а по факту тормоза. Наврали?
Как минимум у одного пользователя наблюдались помехи в работе программы со стороны Microsoft Defender'а, что проявлялось в замедлении работы и повышенном потреблении оперативной памяти. Настройка Defender'а помогла.

Попробуйте внести в исключения антивируса
  • Папку с программой
  • Папку с базой данных коллекции
  • Папку с архивами книг
  • Папку с временными файлами (%TEMP%)
В меню есть какие-то 'развлечения'. Взвёл все галки, что дальше?
Развлекательный контент показывается взамен пустой аннотации, когда в окне книг не выбрано ни одной книги.
например
Вижу пустую аннотацию, где шутки?
Чтобы это работало, нужен доступ а) к интернету, б) к сервисам, предоставляющим контент. Следует учитывать, что какие-то сервисы могут перестать работать. А к некоторым нет доступа из вашей локации без впн. В целях диагностики проблемы можно скрытой настройкой включить показ ошибок получения развлекательного контента.
Почему всё на английском?
Если найдёте (или поднимите сами) подобный публичный (без регистрации и смс) сервис на другом языке - дайте мне знать, прикручу.
Зачем в раздаче столько инсталляторов FLibrary?
Three Rings for the Elven-kings under the sky
Seven for the Dwarf-lords in their halls of stone
Nine for Mortal Men doomed to die


I FLibrary_setup_x.y.z.exe
Генерируется InnoSetup. Основной инсталлятор, наиболее удобный и функциональный. Позволяет
1. Выбрать язык инсталлятора
2. Выбрать режим установки только для меня/для всех
3. Запустить прогу сразу после установки

Есть ньюанс: его не любят некоторые антивирусы. Кому верить, антивирусу или нам с Jordan Russell и Martijn Laan - решайте сами.

II FLibrary_setup_x.y.z.msi
Microsoft Windows Installer. Скорее всего, я просто не умею его готовить, но
1. Язык инсталлятора один и для универсальности английский
2. Программа устанавливается только для всех, в `C:\Program Files`
3. После завершения работы инсталлятора автоматически ничего не запускается

Буду рад, если меня научат, как сделать msi гладким и шелковистым.

III FLibrary_portable_x.y.z.7z
Это вообще не инсталлятор, а просто архив с бинарями. Распаковывать и настраивать ярлыки запуска самостоятельно, ручками. Установленная таким образом программа свои настройки хранит не в реестре, а в лежащем рядом ini-файле, типа portable. Следовательно, распаковывать надо туда, где есть доступ на запись.

Ну и какой ставить-то?
Содержимое всех инсталляторов практически идентично, можно ставить любой, на свой вкус и опыт. Но рекомендую первый вариант, поскольку сам использую именно его. Остальные два не тестируются почти никогда.
А где программа хранит ...?
настройки
Обычная версия (установленная инсталлятором) - ветка реестра HKEY_CURRENT_USER\SOFTWARE\HomeCompa\Flibrary
Портабельная версия (из архива) - файл FLibrary.ini в папке программы
журнал работы (логи)
Файл %TEMP%\HomeCompa.FLibrary.log
Последние записи лога можно увидеть прямо в программе, нажав Esc. Или через меню Настройки/Вид/Журнал/Показать.
В топике упоминаются скрытые настройки FLibrary. Можно полный их список?
Мало кому нужные вещи, поэтому их нет в интерфейсе, дабы не загромождать.
  • v2.0.0 `Preferences/LibRate/symbol`, число по умолчанию 11088 - ascii или utf-8 код символа звёздочки ⭐ для колонки рейтинга в библиотеке-источнике. Коды разных символов можно посмотреть тут. Можно использовать те, что имеют в Hex не более четырёх знаков.
  • v2.1.2 `Preferences/hideScrollBars`, строка (true | false) по умолчанию true - управляет видимостью скроллбаров. Если задать 'false'. скроллбары не будут прятаться.
  • v2.1.4 `Preferences/GenresSortMode`, строка (SortByCode | SortByName | SortByChildCount | SortByCodeDesc | SortByNameDesc | SortByChildCountDesc), по умолчанию SortByCode - режим сортировки жанров
  • v2.1.4 `Preferences/opds/BookEntryLimit`, число DWORD, по умолчанию 25 - лимит на количество книг, отдаваемое одним списком по http.
  • v2.2.0 Не настройка, но скрытая функциональность. Сочетание Alt+Shift+Q вызовет окно, в котором можно выполнять SQL-запросы к базе данных коллекции. Результаты выполнения запросов - в логах.
  • v2.2.1 `Preferences/opds/transliterate`, строка (true | false) по умолчанию false - транслитерация имени файла, скачанного по http.
  • v2.2.1 `Preferences/LibRate/precision`, число DWORD, по умолчанию -1 - заменяет звёздочки рейтинга книги в библиотеке на число с указанной этим параметром точностью. Для действительно среднего рейтинга по Флибусте потребуется файл reviews\additional.zip. При отсутствии этой настройки или при её значении -1 показываются звёздочки.
  • v2.2.1 `Preferences/LibRate/colors/2.0`, `ui/Books/LibRate/colors/3.0`, `ui/Books/LibRate/colors/4.5`и т.п. Число DWORD, соответствующее цвету в формате RRGGBB. Для градиентной раскраски цифер рейтинга из предыдущего пункта.
  • v2.2.2 `Preferences/AnnotationJokes/Visible`, строка (true | false) по умолчанию true - при установке в 'false' отключает функциональность развлекательного контента в пустой аннотации
  • v2.2.2 `Preferences/AnnotationJokes/%ApiName%Visible`, строка (true | false) по умолчанию true - при установке в 'false' отключает работу %ApiName%, прячет соответствующий пункт меню `Настройки/Вид/Аннотация/Развлечения/%ApiNameTitle%`. Имеет смысл отключить те API, которые недоступны в вашей местности. Или переставшие работать.
  • v2.3.0 `Preferences/opds/ReadUrlTemplate` Шаблон ссылки на читалку из Web. Например, если установить в `http://127.0.0.1:44080/#/reader?url=http://%HTTP_HOST%:%HTTP_PORT%/Images/fb2/%1` то можно читать книжки либерамой. Перед этим либераму надо скачать, настроить и запустить. Возможно, настройке когда-нибудь найдётся и другое применение.
  • v2.3.0 `Preferences/opds/SeparatedSearch`, строка (true | false) по умолчанию false - для OPDS и Web-интерфейса включает режим раздельного поиска по авторам, сериям, названиям книг, всё вместе.
  • v2.3.0 `Preferences/opds/AutoupdateCollection`, строка (true | false) по умолчанию false - при установке в `true` http-сервер (opds.exe) будет следить за inpx и, в случае его изменения, автоматически обновит коллекцию.
  • v2.4.1 `Preferences/StartFocusedControl`, строка (SearchBooksByNames | NavigationSearchAndFilter | BooksSearchAndFilter) по умолчанию SearchBooksByNames - поле ввода, активное на старте программы.
  • v2.4.1 `Preferences/Alphabets/LinkedControl`, строка (SearchBooksByNames | NavigationSearchAndFilter | BooksSearchAndFilter) - поле ввода, с которым работает панель алфавитов. По умолчанию - не указано, панель алфавитов работает с активным полем ввода, т.е. с тем, в котором сейчас находится курсор.
  • v2.4.1 `Preferences/CommonBooksTableColumnSettings`, строка (true | false) по умолчанию false - при установке в `true` настройка столбцов таблицы книг станет общей для всех режимов навигации.
  • v2.5.0 `Preferences/AnnotationReviewSortMode`, строка (Time | Reviewer | Text | TimeDesc | ReviewerDesc | TextDesc), по умолчанию Time - режимы сортировки отзывов читателей в аннотации.
  • v2.5.4 `Preferences/HideToTray`, строка (true | false) по умолчанию false - при установке в `true` программа по Alt+F4 и по нажатию на крестик в главном окне прячется в системный трей. Выход через главное меню и по горячей клавише закрывает программу.
  • v2.5.4 `Preferences/MultipleInstance`, строка (Enabled | Disabled | Dialog) - настраивает возможность запуска нескольких экземпляров FLibrary. Enabled - можно запустить несколько экземпляров, Disabled - нельзя, при запуске следующего экземпляра приложения будет показан уже имеющийся, Dialog - при запуске следующего экземпляра будет показан диалог. По умолчанию - Enabled. Но если установлен режим HideToTray (см. выше), то всегда Disabled, вне зависимости от установленного значения настройки.
  • v2.5.4 `Preferences/Export/TransliterationMode, строка (None | FileNameOnly | AllExceptUserPath | All) - настраивает транслитерацию имени экспортируемых файлов. По умолчанию - None, т.е. не транслитерировать. FileNameOnly - будет транслитерировано имя файла, AllExceptUserPath - транслитерировать путь экспорта кроме выбранной пользователем папки (%user_destination_folder%), All - транслитерировать весь путь экспорта.
  • v2.5.4 `Preferences/Interaction/Book/OnLink`, строка (Read | ExtractAsIs | ExtractAsZip | Script.%ScriptName%) - настраивает поведение программы по клику на ссылку-заголовок книги в аннотации. По умолчанию - Read - открыть книгу в читалке. ExtractAsIs - извлечь книгу. ExtractAsZip - извлечь книгу и упаковать её в zip-архив. Script.%ScriptName% - запуск скрипта, где %ScriptName% - имя скрипта.
  • v2.5.4 `Preferences/Interaction/Book/OnDoubleClick`, строка (Read | ExtractAsFb2 | ExtractAsZip) - настраивает поведение программы по двойному клику на строке в таблице книг, значения те же, что в предыдущей настройке.
  • v2.5.4 `Preferences/RelativePaths', строка (true | false) по умолчанию false - при установке в `true` программа будет сохранять в настройках относительные пути (читалка, скрипты, ...)
  • v2.5.5 `Preferences/ReadMark/color', число DWORD, соответствующее цвету в формате AABBGGRR (AA инвертировано, т.е. FF - полностью прозрачный) - цвет метки прочитанных книг. Можно не указывать, тогда будет использован цвет текста. Книга становится "прочитанной" при установке для неё пользовательского рейтинга.
  • v2.5.5 `Preferences/ReadMark/width', число DWORD, по умолчанию 0 - ширина метки прочитанных книг. 0 - отключает пометку прочитанных книг.
  • v2.5.6 `Preferences/ReadMark/position - число DWORD, позиция метки относительно начала строки. Если не установлено - то метка будет в позиции, определённой системой. В режиме дерева выглядит не очень, так что лучше установить, например в 0.
  • v2.5.5 `Preferences/opds/converter', раздел для управления конвертацией файлов, скачиваемых по http (opds, web-интерфейсы). Ключи:
    • Preferences/opds/converter/command - путь к исполняемому файлу (утилите командной строки) конвертера
    • Preferences/opds/converter/arguments - параметры конвертера, по умолчанию "%src%" "%dst%". Используются следующие подстановки (макросы): %src% - конвертируемый .fb2-файл книги, %dst% - файл-результат
    • Preferences/opds/converter/cwd - рабочая директория для запускаемого конвертера, по умолчанию - папка с FLibrary.exe
    • Preferences/opds/converter/ext - расширение файла после конвертации
    ВНИМАНИЕ! На web перестанет работать чтение. Если кому-то актуально - сообщите, пожалуйста.
  • v2.5.6 `Preferences/opds/converters', раздел для управления конвертацией файлов, скачиваемых по http (opds, web-интерфейсы). В этот раздел можно добавлять подразделы с произвольными именами (латиница, цифры), каждый из которых добавит конвертер к скачиваемому через web-интерфейсы. Ключи идентичны описанным в предыдущей настройке (command, arguments, cwd, ext). Плюс обязательный параметр title. Его значение будет показано на кнопке в web-интерфейсе ReactApp.
  • v2.5.5 `Preferences/AnnotationJokes/ShowErrors`, строка (true | false) по умолчанию false - при установке в `true` в случае ошибки получения развлекательного контента будет показываться её текст.
  • v2.5.5 `Preferences/Books/Alignment', раздел для управления выравниванием полей в таблице книг. В этом разделе можно заводить ключи с именем поля и значением выравнивания.
    Возможные имена полей (ключей): Author, Title, Series, SeqNumber, Genre, Folder, FileName, Size, LibRate, UserRate, UpdateDate, Year, Lang
    Возможные значения выравнивания: AlignLeft, AlignRight, AlignCenter. Если интересно, можно поэкспериментировать с значениями отсюда
  • v2.5.5 `Preferences/UserRate/symbol`, число по умолчанию 11088 - ascii или utf-8 код символа звёздочки ⭐ для колонки пользовательского рейтинга.
  • v2.5.5 `Preferences/UserRate/noRateSymbol`, ascii или utf-8 код символа для книг с рейтингом "Без оценки".
  • v2.5.7 `Preferences/Export/seqNumberWidth`, число DWORD, по умолчанию 1, ширина числа, подставляемого вместо макроса %seq_number%, недостающие разряды дополняются нулями слева.
  • v2.6.0 `Preferences/Export/readFolder`, строка - папка, в которую сохраняются файлы для запущенной читалки.
  • v2.6.0 `Preferences/MinimizeToTray`, строка (true | false) по умолчанию false - при установке в `true` программа вместо минимизации прячется в системный трей.
  • v2.6.2 `Preferences/RecentBooksMenu/MaxCount`, число DWORD, по умолчанию 16, количество пунктов в меню "Недавние книги".
  • v2.6.2 `Preferences/RecentBooksMenu/TitleFormat`, строка, - формат пункта меню "Недавние книги", по умолчанию `%author% \t %title%`. Доступны макросы: %author% - автор, %title% - название книги, %time% - время последнего открытия.
  • v2.6.2 `Preferences/RecentBooksMenu/DateTimeFormat, строка, - формат отображения времени последнего открытия в строке меню "Недавние книги", по умолчанию `yyyy-MM-dd hh:mm:ss`.
  • v2.6.2 `Preferences/Interaction/Book/OnRecentSelect`, строка (Read | ExtractAsFb2 | ExtractAsZip | FindWithAuthors | FindWithSeries | FindWithGenres | FindWithPublishYear | FindWithKeywords | FindWithUpdates | FindWithArchives | FindWithLanguages | FindWithGroups | FindWithAllBooks), по умолчанию Read, задаёт действие по выбору пункта из меню "Недавние книги".
  • v2.6.2 `Preferences/saveKeyboardLayout`, строка (true | false) по умолчанию false - при установке в `true` программа будет запоминать раскладку клавиатуры между перезапусками. На линуксе не работает Sad
  • v2.6.3 `Preferences/AlternatingRowColors`, строка (true | false) по умолчанию false - установка в `true` включает чередующуюся раскраску строк в таблицах
  • v2.6.6 `Preferences/Export/readFileNameTemplate`, строка - шаблон имени файла, сохраняемого для читалки. Набор макросов аналогичен используемым для экспорта или скриптов.
  • v2.7.1 `Preferences/Books/KeepCheck`, строка (true | false) по умолчанию false, при установка в `true` галки на книгах перестанут сбрасываться после экспорта.
  • v2.7.1 `Preferences/Books/KeepHistory`, строка (true | false) по умолчанию false, при установка в `true` история переходов по книгам будет переживать перезапуск программы.
  • v2.7.1 `Preferences/Books/SeparatedViewModeByNavigation, строка (true | false) по умолчанию false, при установка в `true` режим показа книг Список/Дерево будет запоминаться для разделов навигации раздельно.
  • v2.7.1 `Preferences/ToolbarWithMainMenu, строка (true | false) по умолчанию false, при установка в `true` панель управления будет показываться в строке главного меню.
ВНИМАНИЕ!!! Настройки эти следует добавлять по мере необходимости, по умолчанию в хранилище настроек их нет. Где искать настройки - см. раздел ЧаВо "А где программа хранит ...?".
Если что-то осталось непонятным, прочтите [url=viewtopic.php?p=88408587#88408587]тут[/url]. Или спрашивайте.
Нельзя ли перенести скрытые настройки в UI?
НЕТЪ!!!
Что делать, если автор перестанет поддерживать раздачу?
Убедите кого-нибудь продолжать её поддерживать. Или сделайте это самостоятельно, все необходимые инструменты есть.
А кто будет править баги каталогизатора?
А кто правит баги MyHomeLib? ;-)
Я буду поддерживать FLibrary, пока сам им пользуюсь.
Кроме того, репозиторий FLibrary на гитхабе вполне публичный, таким и останется. Следовательно, любой владеющий языком C++ программист волен склонировать его и внести произвольные изменения.
Закрыть
История обновлений
25.12.2024 Старт раздачи
02.01.2025 Добавлены f.fb2-807908-811193.7z, covers/f.fb2-807908-811193.zip, images/f.fb2-807908-811193.zip. Обновлены flibusta_fb2_local.inpx, инсталляторы FLibrary, содержимое папок covers и images.
02.02.2025 Добавлены f.fb2-811194-815075.7z, covers/f.fb2-811194-815075.zip, images/f.fb2-811194-815075.zip. Обновлены flibusta_fb2_local.inpx, инсталляторы FLibrary, содержимое папок covers и images.
02.03.2025 Добавлены f.fb2-815076-818518.7z, covers/f.fb2-815076-818518.zip, images/f.fb2-815076-818518.zip. Обновлены flibusta_fb2_local.inpx, инсталляторы FLibrary.
17.04.2025 Добавлены f.fb2-818519-822260.7z, covers/f.fb2-818519-822260.zip, images/f.fb2-818519-822260.zip. Обновлены flibusta_fb2_local.inpx, инсталляторы FLibrary.
01.05.2025 Добавлены f.fb2-822261-826220.7z, covers/f.fb2-822261-826220.zip, images/f.fb2-822261-826220.zip. Обновлены flibusta_fb2_local.inpx, инсталляторы FLibrary. Добавлены папки authors и reviews.
01.06.2025 Добавлены f.fb2-826221-829529.7z, covers/f.fb2-826221-829529.zip, images/f.fb2-826221-829529.zip. Обновлены flibusta_fb2_local.inpx, инсталляторы FLibrary, папки authors и reviews. Папка authors/images переименована в authors/pictures, 161.89 GB
01.07.2025 Добавлены f.fb2-829530-832481.7z, covers/f.fb2-829530-832481.zip, images/f.fb2-829530-832481.zip. Обновлены flibusta_fb2_local.inpx, инсталляторы FLibrary, папки authors и reviews.
01.08.2025 Добавлены f.fb2-832482-838586.7z, covers/f.fb2-832482-838586.zip, images/f.fb2-832482-838586.zip, reviews/202508.7z. Обновлены flibusta_fb2_local.inpx, reviews/202507.7z, инсталляторы FLibrary, папка authors.
01.09.2025 Раздача заменена в связи с "революцией картинок"
05.09.2025 Раздача заменена повторно, в связи с обнаруженной ошибкой перепаковки текстов (потеряны сноски).
01.10.2025 Добавлены f.fb2-841877-844295.7z, covers/f.fb2-841877-844295.zip, images/f.fb2-841877-844295.zip. Заменены 7z-архивы с текстами книг, несколько zip-архивов с изображениями, zip-архивы с отзывами читателей и информацией об авторах, индексный файл fb2.Flibusta.Net.7z.inpx, инсталляторы FLibrary.
06.10.2025 7z-архивы заменены в связи с обнаруженной ошибкой их перепаковки (потеряны ссылки на картинки). Заодно актуализированы инсталляторы FLibrary.
01.11.2025 Раздача заменена в связи с удалением из неё заведомых дублей книг, добавлен инкремент Флибусты за октябрь. 207 GB
01.12.2025 Добавлены f.fb2-847580-851189.7z, covers/f.fb2-847580-851189.zip, images/f.fb2-847580-851189.zip, папка faq. Обновлены flibusta_fb2_local.inpx, reviews/202511.7z, reviews/additional.zip, папка authors.
01.01.2026 Раздача заменена в связи с объединением с Либрусеком.
01.02.2026 Раздача заменена в связи с устранением ~30000 дублей, добавлен инкремент сетевых библиотек за январь: f.fb2-854360-858242, fb2-809604-811143 219 GB
01.03.2026 Раздача заменена в связи с устранением ~8000 дублей, добавлен инкремент сетевых библиотек за февраль: f.fb2-858243-862058, fb2-808072-809603. 218 GB
01.04.2026 Добавлен инкремент сетевых библиотек за март: f.fb2-862059-866064, fb2-811144-812845. Дополнительные материалы обновлены и перемещены в папку etc. Обновлён индексный файл fb2.flibusta.lib.rus.ec.7z.inpx. 220.33 GB
01.05.2026 Добавлен инкремент сетевых библиотек за апрель: f.fb2-866065-870215, fb2-812848-814707. Обновлены дополнительные материалы (папка etc). Обновлён индексный файл fb2.flibusta.lib.rus.ec.7z.inpx. 221.94 GB
01.06.2026 Добавлен инкремент сетевых библиотек за май: f.fb2-870216-875652, fb2-814708-816157. Добавлены архивы с книгами в формате epub: *usr-*. Обновлены дополнительные материалы (папка etc), индексный файл fb2.flibusta.lib.rus.ec.7z.inpx, инсталляторы FLibrary. 260.12 GB
01.07.2026 Добавлен инкремент сетевых библиотек за июнь: f.fb2-875653-879581, f.usr-875653-879581, fb2-816158-817671. Заменены архивы предыдущего месяца и некоторые *usr-* архивы. Обновлены дополнительные материалы (папка etc), индексный файл fb2.flibusta.lib.rus.ec.7z.inpx, инсталляторы FLibrary. 261.7 GB
01.08.2026 Добавлен инкремент сетевых библиотек за июль: f.fb2-879582-883394, f.usr-879582-883394, fb2-816158-817671, fb2-817672-819363. Обновлены дополнительные материалы (папка etc), индексный файл fb2.flibusta.lib.rus.ec.7z.inpx, инсталляторы FLibrary. 263.78 GB
01.09.2026 Раздача заменена в связи с устранением ~32000 дублей. Добавлен инкремент сетевых библиотек за август: f.fb2-883395-887685, f.usr-883395-887685, fb2-819364-821882, usr-819565-821883 254.63 GB
Закрыть

Раздача обновлена 03.09.2026 по состоянию на 01.09.2026
Раздача заменена в связи с устранением ~32000 дублей, добавлен инкремент сетевых библиотек за август: f.fb2-883395-887685, f.usr-883395-887685, fb2-819364-821882, usr-819565-821883. Перехешировать смысла нет, удалите файлы раздачи и скачайте её заново, пожалуйста. После скачивания пересоздайте коллекцию. Быстрого обновления недостаточно, оно приведёт к рассогласованию базы данных коллекции с содержимым архивов.


Download
Для скачивания .torrent файлов необходима регистрация
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм

heimdallrnsk

Отмечусь, пожалуй )

Все вопросы, касающиеся содержимого раздачи, можно задавать мне, тут или в личку. То же относительно работы каталогизатора FLibrary. Буду благодарен за багрепорты и предложения по развитию, можно прямо в трекер.

braychenko

раздача будет каждое 1е число?

vymhz

braychenko писал(а):

раздача будет каждое 1е число?
Оригинальная раздача на рутрекере.
Там уже выложили.
Здесь, кто то из энтузиастов начал выкладывать.
Так что с периодичностью, вопрос открытый.,

Dao72

braychenko писал(а):

раздача будет каждое 1е число?
Буду стараться, в это раз я был на работе (сутки) 1 числа.

Dao72

Раздача обновлена 02.12.2025 по состоянию на 01.12.2025, Пожалуйста, перекачайте торрент-файл.

braychenko

vymhz писал(а):

braychenko писал(а):

раздача будет каждое 1е число?
Оригинальная раздача на рутрекере.
а там она как называется?

Суперпоц

Здравствуйте. Есть ли возможность экспортировать все 622860 книг из коллекции через FLibrary разом? В формат fb2 вместе с обложками и иллюстрациями.

heimdallrnsk

Суперпоц писал(а):

Есть ли возможность экспортировать все 622860 книг из коллекции через FLibrary разом?
Выберите раздел навигации "Все книги", выделите всё, экспортируйте. Будет очень долго, но желаемое получите. Если не крашнется и хватит места на диске, конечно. Но зачем??? И для справки, в обратном направлении (zip -> 7z) на моём Ryzen 9 7900X 64Gb RAM конвертация длится примерно трое суток.

Суперпоц

heimdallrnsk писал(а):

Суперпоц писал(а):

Есть ли возможность экспортировать все 622860 книг из коллекции через FLibrary разом?
Выберите раздел навигации "Все книги", выделите всё, экспортируйте. Будет очень долго, но желаемое получите. Если не крашнется и хватит места на диске, конечно. Но зачем??? И для справки, в обратном направлении (zip -> 7z) на моём Ryzen 9 7900X 64Gb RAM конвертация длится примерно трое суток.
Спасибо, разобрался. Есть еще способ я так понял, вбить в разделе навигации "архивы" и скачивать по архивам(как вариант для слабых пк). Дольше, вручную переключаться время от времени между архивами, но лучше чем ничего

Цитата:

Но зачем???
На случай когда не будет доступа к пк, ну и в связи с блокировками в стране. Кто знает, возможно в скором времени ничего не будет работать, кроме белых списков на постоянной основе. Соответственно и сложности с установкой/поддержкой windows, просто из-за того что ее банально негде будет скачать/купить)) Поэтому хорошо иметь подобный архивчик на диске и уметь его извлечь в исходный формат.
Постепенно качаю все необходимое, так сказать на черный день. Книги, фильмы, википедию...

heimdallrnsk

Суперпоц писал(а):

Есть еще способ я так понял, вбить в разделе навигации "архивы" и скачивать по архивам
Да, можно и так, навигация по архивам - единственное разумное (ортогональное и равномерное) для этих целей разбиение коллекции. Кроме того, этот способ естественно вписывается в концепцию обновления раздачи путём добавления архивов.

Цитата:

Цитата:

Но зачем???
На случай когда не будет доступа к пк, ну и в связи с блокировками в стране. Кто знает, возможно в скором времени ничего не будет работать, кроме белых списков на постоянной основе. Соответственно и сложности с установкой/поддержкой windows, просто из-за того что ее банально негде будет скачать/купить)) Поэтому хорошо иметь подобный архивчик на диске и уметь его извлечь в исходный формат.
Постепенно качаю все необходимое, так сказать на черный день. Книги, фильмы, википедию...
Некоторый перебор с паранойей, на мой взгляд. Но понял, принял.

Dao72

Раздача обновлена 02.01.2026 по состоянию на 01.01.2026. Раздача заменена в связи с объединением с Либрусеком. Перехешировать смысла почти нет, рекомендую удалить файлы раздачи и скачать её заново.

Tom_tam

Dao72 писал(а):

Раздача обновлена 02.01.2026 по состоянию на 01.01.2026. Раздача заменена в связи с объединением с Либрусеком. Перехешировать смысла почти нет, рекомендую удалить файлы раздачи и скачать её заново.
Добрый день! Подскажите пожалуйста, по каком принципу осуществлялось объединение библиотек, и какой в этом смысл? Сам лично качаю сборки Либрусека с этого сайта.
С Новым годом! az

JuryP

Добрый день! Насчет перехеширования - это замечание только на этот месяц? Потом будут 7z-файлы только добавляться? Единожды попавшие в раздачу изменяться больше не будут?

tervel

Dao72 писал(а):

Огромная благодарность vlbeznosov и tervel, авторам оригинальных раздач.
Спасибо за упоминание, НО!
Благодарность LeaF https://booktracker.org/viewtopic.php?t=1198,
до него Библиотека Либрусек [FB2] вели koreec и SlalomJohn

p.s я зеркалю на другие трекеры
Показать сообщения:    
Ответить на тему

Загрузка...