Loading...
Error

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

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

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

 | 

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

eugener68

heimdallrnsk писал(а):

eugener68 писал(а):

1. Сама программа продолжает работать, но http останавливаются (в меню Settings -> https все опции недоступны, и внутри - нужно заново их запускать). Насчет процесса opds.exe посмотрю в следующий раз, пока прога внизу - качается обновлен ие библиотеки
http раздаёт именно opds.exe. FLibrary умеет только его запустить/остановить, для http он не нужен. Интересно узнать, что происходит с opds.exe, завис или упал.

Цитата:

2. Логи выложил - ссылку в ЛС отправлю
Спасибо, получил. Очень любопытно. Насколько я понял, вы его во внешний мир открываете. Так вот, последние записи в логе перед перезапуском - долбёжка извне по произвольным урлам, особенно всякие admin, password в множестве сочетаний. Ломают, гады. Я такое вообще не предусматривал и, тем более, не тестировал. Ненавижу программировать безопасность, когда приходится тратить время и усилия на неполезные пользователю вещи. Похоже, таки придётся.
В общем, я покопался, и наваял в .NET небольшой standalone FLibaray OPDS Manager. Он запускается с иконкой в tray, по правой кнопке на иконку дает возможность опционального автостарта с Виндой, ручной остановки, запуска или перезапуска opds.exe, а также автоматом проверяет, бежит ли процесс, каждые ... секунд (частота настраивается персонально в settings.json) и перезапускает, если не бежит.

Это, понятно, чисто мой пользовательский кейс - самой программой пользуюсь гораздо реже, чем поиском и закачкой книг через opds/React/web.
Если интересно, я положил код в ту же папку, что и логи. Можно, может быть, добавить как опцию в саму программу.

heimdallrnsk

eugener68 писал(а):

Можно, может быть, добавить как опцию в саму программу.
Ну не, это ж костыль костыльный. А кто будет следить за следильщиком? ag А что на других платформах? Лучше уж причину падения починить.

eugener68

heimdallrnsk писал(а):

eugener68 писал(а):

Можно, может быть, добавить как опцию в саму программу.
Ну не, это ж костыль костыльный. А кто будет следить за следильщиком? ag А что на других платформах? Лучше уж причину падения починить.
Я и говорю, чисто мой кейс.

Grifon52

Прикольно, я думал эта раздача только на Рутрекере обосновалась, а она и на Книжном присутствует.

heimdallrnsk

Grifon52 писал(а):

Прикольно, я думал эта раздача только на Рутрекере обосновалась, а она и на Книжном присутствует.
И, усилиями уважаемого Creed72, ещё на бабочке и на кинозале. И даже какое-то время на руторе, но недолго.

eskander

идея интересная собрать две библиотеки в таком формате .
вопрос будет работать в таких каталогизаторах как inpx-web и аналогичных ?

heimdallrnsk

eskander писал(а):

будет работать в таких каталогизаторах как inpx-web и аналогичных ?
Для работы с этой раздачей в ней есть дистрибутивы каталогизатора FLibrary.
Оригинальный inpx-web работать не будет, но энтузиасты напилили форков с заявленной поддержкой этого формата: раз, два. Судя по исходникам, поддержка возможно появится в freeLib, но это не точно.

Dao72

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

eskander

heimdallrnsk писал(а):

eskander писал(а):

будет работать в таких каталогизаторах как inpx-web и аналогичных ?
Для работы с этой раздачей в ней есть дистрибутивы каталогизатора FLibrary.
Оригинальный inpx-web работать не будет, но энтузиасты напилили форков с заявленной поддержкой этого формата: раз, два. Судя по исходникам, поддержка возможно появится в freeLib, но это не точно.
обе ссылки ведут в одно и тоже место и насколько я понимаю это оригинал inpx-web

heimdallrnsk

eskander писал(а):

обе ссылки ведут в одно и тоже место и насколько я понимаю это оригинал inpx-web
Нет, это не оригинал, там сверх оригинала два коммита, и, судя по их описанию, как раз для поддержки 7z и отдельного хранения картинок. Но каюсь, вот правильный два.

Dao72

Внесены изменения в пункт Программы-каталогизаторы

Добавлена ссылка на Форк MyHomeLib от уважаемого Dicur3x.

Dicur3x";p="13106328 писал(а):

Думал вернуться к этому вопросу после отпуска. Получилось до него успеть ) Может, и хорошо, кто-нибудь успеет ещё потестить. Я основные кейсы использования прогнал, вроде ок.
Сразу оговорюсь: это не попытка объявить MyHomeLib «лучше во всём» или отговорить кого-то от FLibrary. FLibrary — современный, быстрый и хорошо приспособленный именно к этой компактной раздаче каталогизатор. Благодаря продуманному хранению, удалению настоящих дублей, 7z и вынесенным изображениям раздача занимает примерно 255 ГБ вместо гораздо большего объёма исходных библиотек. Это серьёзное достижение, и спорить с ним бессмысленно.

Но теперь появился выбор - поддержка MyHomeLib библиотеки такого формата + прочие доработки, улучшения, оптимизации скорости запуска и импорта. Ну и, конечно, перевод на русский. Официальный репозиторий его не имеет, но в этой версии есть все основные технические изменения оттуда на текущий момент.

Коротко для тех, кто не хочет читать простыню Smile
Вышел форк MyHomeLib 2.7.0_pre2.02 с полноценной поддержкой этой компактной раздачи FLibrary.

Теперь MyHomeLib умеет:
  • открывать книги непосредственно из 7z;
  • восстанавливать обложки и иллюстрации;
  • преобразовывать JPEG XL в обычный JPEG/PNG для читалок и устройств;
  • собирать и экспортировать нормальные FB2 и EPUB;
  • корректно хранить книги из нескольких серий без физического дублирования;
  • скрывать повторные строки галочкой «Без повторов по сериям».
При этом сохранились привычный интерфейс MyHomeLib, обычные INPX/ZIP-коллекции, собственные книги и дополнительные форматы. В комплекте уже есть AlReader и SumatraPDF.

Есть отдельные версии Win32 и Win64, включая JPEG XL-декодер соответствующей разрядности.
FLibrary остаётся отличным и быстрым каталогизатором. Теперь это просто вопрос выбора: можно пользоваться им либо привычным MyHomeLib с поддержкой той же компактной раздачи.

Скачать MyHomeLib 2.7.0_pre2.02

А теперь для тех, кто любит простыню! Что изменилось

В моём форке MyHomeLib начиная с версии 2.7.0_pre2.02 реализована полноценная поддержка компактной раздачи FLibrary.

То есть прежнее утверждение о том, что MyHomeLib сможет прочитать INPX, но не сможет нормально открыть или экспортировать книги, больше не относится к этой версии форка. И открывает, и экспортирует, и в интерфейс обложки подтягивает. Подробнее дальше.

MyHomeLib теперь умеет:
  • импортировать каталог этой раздачи из INPX;
  • читать книги непосредственно из составных 7z-архивов;
  • находить вынесенные обложки и иллюстрации в папках covers и images;
  • восстанавливать полноценные FB2 и EPUB перед чтением или экспортом;
  • обрабатывать внутреннюю структуру EPUB и исправлять пути к изображениям;
  • декодировать JPEG XL;
  • корректно работать с книгами, входящими сразу в несколько серий.


Обложки и иллюстрации становятся совместимыми с обычными читалками
В компактной раздаче изображения вынесены из книг и хранятся в JPEG XL. Это позволяет экономить место, но многие привычные программы и электронные устройства непосредственно JPEG XL не понимают.

При открытии, сохранении или экспорте MyHomeLib собирает обычную книгу и преобразует копии таких изображений в JPEG или PNG. В результате получается нормальный FB2 или EPUB, который можно открыть в AlReader, SumatraPDF, на PocketBook, телефоне, планшете и в других привычных читалках.

Исходные архивы раздачи при этом не изменяются.

Справедливости ради: FLibrary тоже умеет восстанавливать изображения и экспортировать готовую книгу. Здесь преимущество не в наличии уникальной функции, а в том, что теперь тот же необходимый путь полностью реализован и в MyHomeLib.

Проблема мультисерийности устранена
Расширенный INPX описывает одну физическую книгу несколькими строками, если она входит в несколько серий. Старый MyHomeLib воспринимал такие строки как отдельные книги — отсюда лишние записи и риск повторного экспорта одного файла.

Теперь одна физическая книга сохраняется в базе один раз, а все её серии записываются как отдельные связи.

При этом пользователь сам выбирает способ отображения:
  • обычный совместимый режим показывает отдельную строку для каждой серии;
  • галочка «Без повторов по сериям» оставляет одну строку книги, если визуальные повторы не нужны.


Поиск работает по любой связанной серии, а при экспорте каталога связи не теряются. На полном каталоге из раздачи проверено: 819 029 строк INPX корректно превращаются в 680 413 физических книг, без размножения самих файлов.

Можно пользоваться и компактной раздачей, и обычными архивами
MyHomeLib теперь не привязан к одному способу хранения библиотеки.
Он продолжает работать с традиционными коллекциями Флибусты и Либрусека — обычными INPX, ZIP-архивами fb2-* и usr-* — и одновременно понимает компактную структуру FLibrary.
Поэтому выбор остаётся за пользователем:

  • нужен минимальный размер на диске — можно взять компактную раздачу книг FLibrary;
  • удобнее традиционные архивы и USR — можно оставить обычную коллекцию;
  • есть собственные книги — их можно хранить в отдельной коллекции или подключать вместе с другими форматами.


Это особенно удобно тем, у кого уже накоплены свои FB2, EPUB, PDF, DjVu, DOC/DOCX, RTF, TXT, FBD и другие файлы. MyHomeLib остаётся не только оболочкой для одной конкретной раздачи, а общим каталогизатором домашней библиотеки.

Привычный интерфейс и прежние пользовательские данные
Для давних пользователей MyHomeLib главное преимущество простое: не требуется осваивать совершенно другую программу.

Остаются привычные:
  • деревья авторов, серий и жанров;
  • подробный поиск и сохраняемые поисковые запросы;
  • несколько одновременно подключённых коллекций;
  • группы, избранное и оценки;
  • прогресс чтения и подгрузка рецензий с источника;
  • экспорт и импорт пользовательских данных;
  • отправка книг на устройство;
  • внешние конвертеры и пользовательские сценарии;
  • работа с собственными и сетевыми библиотеками (правда, я ни разу сетевые библиотеки не юзал, использую как библиотеку для экспорта).


Можно держать рядом старую коллекцию, новую компактную FLibrary и собственную библиотеку, переключаясь между ними в одной программе.

Две разрядности
Для готового каталогизатора из шапки этой раздачи указаны Windows 10 и Windows x64.

Форк MyHomeLib выпускается в двух вариантах:

  • Windows 64-bit;
  • Windows 32-bit.


Win32-архив содержит 32-битные SQLite, Zstandard, 7-Zip, SumatraPDF и официальный x86-декодер JPEG XL. Поэтому восстановление изображений работает и в 32-разрядной поставке. Минимальной поддерживаемой системой для текущего выпуска MyHomeLib остаётся Windows 10.

Речь именно о готовых Windows-сборках из этой раздачи: сам проект FLibrary развивается дальше и уже имеет инструкции для Linux и macOS.

Читалки уже находятся внутри архива
В обе сборки MyHomeLib включена единая папка Readers:

  • AlReader — для FB2, FBD, DOC/DOCX, RTF, TXT и HTML;
  • SumatraPDF соответствующей разрядности — для PDF, DjVu, EPUB, MOBI/Kindle, PRC, CHM, XPS и ряда других форматов.


Пути к программам чтения переносимые и считаются от папки MyHomeLib.exe. При желании всё можно перенастроить через интерфейс MyHomeLib и выбрать собственную читалку. Править реестр для этого не требуется.

Что со скоростью
FLibrary написан на современном C++/Qt и, судя по отзывам и моим наблюдениям, в ряде сценариев запускается быстрее. Я не собираюсь делать вид, что этого преимущества нет. У всех свои плюсы. А у «плюсов» их целых два. Но.

В MyHomeLib со своей стороны была переработана работа с большими коллекциями:
  • данные подгружаются только при необходимости, а не при инициализации программы;
  • выборки по жанрам выполняются пакетно;
  • «Несортированное» перенесено вниз;
  • верхний жанр больше не запускает автоматически выборку сотен тысяч книг;
  • для такой выборки появилась отдельная кнопка «Показать»;
  • результаты тяжёлых запросов не пересчитываются без необходимости.


Коллекция из 680 тысяч книг остаётся большой, но программа больше не должна тратить время на огромную выборку, которую пользователь не просил.

Дополнительно
В сборке сохранены русский интерфейс и встроенная справка. Есть украинский, английский и болгарский интерфейс.

Также в комплект входит локальный MCP-сервер только для чтения. Он позволяет совместимому AI-ассистенту искать книги, авторов, серии и жанры, получать оглавление и читать текст книг из вашей коллекции. Основную программу для этого держать запущенной не требуется.

Итог
Теперь выбор выглядит не как «FLibrary или несовместимый MyHomeLib».

FLibrary остаётся отличным самостоятельным каталогизатором и самым естественным приложением для своей раздачи. Обновлённый MyHomeLib — улучшенная, доработанная и оптимизированная в сравнении с тем, что было раньше, альтернатива для тех, кому ближе его привычный интерфейс, несколько разных коллекций, собственные книги, традиционные INPX/ZIP, дополнительные форматы, пользовательские данные и существующий рабочий процесс.

Компактную раздачу при этом менять или распаковывать не нужно: MyHomeLib работает с её структурой напрямую.

Обе версии были вручную проверены на реальной коллекции: импорт обычного расширенного INPX, импорт компактной FLibrary, 7z, мультисерийные книги, FB2 и EPUB с изображениями, PDF/DjVu и комплектные программы чтения.

Релиз:
Страница релизов, Latest — самый актуальный, сейчас там есть поддержка FLibrary

Исходный код:
github.com/Dicur3x/MyHomeLib

Это предварительный выпуск, поэтому сообщения о найденных ошибках и конкретные примеры проблемных книг приветствуются:
GitHub Issues

Буду признателен за обещанное упоминание совместимого форка в ЧаВо или лучше под спойлером типа «Совместимый форк MyHomeLib». С кратким описанием проделанного, много действительно багфиксов, оптимизаций и пара своих новых функций. Без призывов отказываться от FLibrary и без войны каталогизаторов — пусть каждый спокойно выбирает то, что ему больше нравится.

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

kkk4

eskander писал(а):

heimdallrnsk писал(а):

eskander писал(а):

будет работать в таких каталогизаторах как inpx-web и аналогичных ?
Для работы с этой раздачей в ней есть дистрибутивы каталогизатора FLibrary.
Оригинальный inpx-web работать не будет, но энтузиасты напилили форков с заявленной поддержкой этого формата: раз, два. Судя по исходникам, поддержка возможно появится в freeLib, но это не точно.
обе ссылки ведут в одно и тоже место и насколько я понимаю это оригинал inpx-web
Сама система - костыль на костыле - зачем-то нестандартный формат-"экономия на спичках" 7z (и никогда стандартом не станет), софт, который требует минимум Win10, хотя по ресурсам достаточно 32-битного Intel из 2000х, c запасом причем, для работы сервера OPDS на железе, максимум держащем Windows Server 2003 по оперативке и драйверам - доказано ещё TinyOPDS...
Наверное, кому-то это тоже надо, но главное - хорошо, что хоть поддерживаются полные библиотеки раздельно в старых темах, в т.ч. чисто .fb2. Если бы это заброcили, и остался бы только этот адский торимозной "вайб-комбайн", было бы совсем грустно Smile

heimdallrnsk

kkk4 писал(а):

Сама система - костыль на костыле - зачем-то нестандартный формат-"экономия на спичках" 7z (и никогда стандартом не станет), софт, который требует минимум Win10, хотя по ресурсам достаточно 32-битного Intel из 2000х, c запасом причем, для работы сервера OPDS на железе, максимум держащем Windows Server 2003 по оперативке и драйверам - доказано ещё TinyOPDS...
Наверное, кому-то это тоже надо, но главное - хорошо, что хоть поддерживаются полные библиотеки раздельно в старых темах, в т.ч. чисто .fb2. Если бы это заброcили, и остался бы только этот адский торимозной "вайб-комбайн", было бы совсем грустно Smile
Господи, как же хорошо, что есть безмерно умные люди, у которых находится время для конструктивной критики! Ведь именно благодаря им тот мир, в котором мы имеем счастье жить, такой удобный и прекрасный. Огромное тебе спасибо ax , уважаемый kkk4, впредь я буду стараться гораздо лучше.


"адский торимозной" - понятно. Но причём тут "вайб-комбайн"? Что это вообще?

Dao72

Del

eskander

kkk4
не до конца понял ваши возмущения по поводу софта .
здесь в первую очередь коллекция книг , в давно востребованном виде а это слияние двух библиотек fb2 в одну
плюс epub . а каталогизаторы (софт) могут быть разными. о чём выше и писалось.
Показать сообщения:    
Ответить на тему