Loading...
Error

inpx для библиотеки Flibusta "расширенный" (сортированный список) от 01.08.2025

Страницы:   Пред.  1, 2, 3 ... , 23, 24, 25  След.

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

 | 

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

vymhz

Переписал скрипт. Удалил из inpx https://booktracker.org/viewtopic.php?t=64690
все префиксы [a], [p], [m] из серий.
Вроде бы все получилось.
Серии больше не задваиваются.

Статистика freelib:

Название библиотеки
Flibusta Offline 08 May 2025
Версия 20250501
Количество книг 784 157
Количество авторов 196 095
Количество серий 72 139

До этого, было

Название библиотеки
Flibusta Offline 08 May 2025
Версия 20250501
Количество книг 784 157
Количество авторов 196 304
Количество серий 140 388

slade60

Добрый день! Количество fb2 в последнем архиве точно 661465, это не опечатка?

Drunkenmunky

slade60 писал(а):

Добрый день! Количество fb2 в последнем архиве точно 661465, это не опечатка?
Не уверен. Это скрипт пишет, я только копирую. Часть информации удаляю, как неактуальную, возможно что-то и зацепил.
Откройте collection.info, если там то же число, то всё правильно
Кстати, в базе пару новых потеряшек добавилось.

slade60

Drunkenmunky писал(а):

Откройте collection.info, если там то же число, то всё правильно
В collection.info указано только общее количество, отдельно fb2 там нет.

Drunkenmunky

OK. Зайдем с другой стороны.
Что именно навело вас на мысль "а не опечатка ли там"?

slade60

Drunkenmunky писал(а):

Что именно навело вас на мысль "а не опечатка ли там"?
Информация от ув. Crystal : Библиотека Flibusta (только FB2) на 01.06.2025 (661415 книг)

Drunkenmunky

slade60 писал(а):

Информация от ув. Crystal : Библиотека Flibusta (только FB2) на 01.06.2025 (661415 книг)
Понятно, да.
Причина в разнице подсчетов в некоректности именования некоторых файлов в архивах, из-за чего стандартная утилита их просто не находит.
В полной раздаче их значительно больше. Собственно, поэтому стандартный INPX для полной раздачи уже давненько и не выпускают
В расширенном INPX найдено и проиндексировано всё, что есть.

Drunkenmunky

Надысь на Флибусте добавили жанров.
В связи с чем, для корректного их отображения в MyHomelib, потребуется произвести некоторые манипуляции.
В корневой папке MyHomelib найти файл genres_fb2.glst и заменить его одним из приаттаченного к этой раздаче архива.
После чего создать коллекцию.
Само собой, если в INPX отсутствуют книги с новыми genrecode, в списке они отображаться не будут.
Замечания и предложения, желательно высказать до следующего обновления

FLCL90

Скажите, а сам inpx использовать этот, или из раздачи от 02.07?

Drunkenmunky

FLCL90 писал(а):

Скажите, а сам inpx использовать этот, или из раздачи от 02.07?
Любой
В архиве три файла жанров:
    Только для Флибусты
    Только для Либрусека
    Смешанный. Для тех, кто пользуется обеими библиотеками


Если файл жанров не заменить, все книги с новыми жанрами будут попадать в жанр "неотсортированное"

Drunkenmunky

Есть обновление.
Касаемо нового файла жанров - пока удалил. Обнаружилась досадная ошибка. На выходных исправлю. Странно, что раньше с ней работало. А может и не работало, но никого не беспокоило.
Однако оставлять так нельзя

Drunkenmunky

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

vymhz

Задался целью, определиться сколько все таки физически книг
в библиотеке, на моем компьютере.

И сколько из них не попадают в базу каталогизатора.
Написал небольшой скрипт, для подсчета книг.
Файлы архивов книг ежедневно скачиваются с сайта Флибусты (актуалены на 1 августа 2025)..

Первый вариант.
inpx взят с раздачи https://booktracker.org/viewtopic.php?t=64690 (актуален на 1 августа 2025).

По итогу:
на 1 августа 2025 в моей библиотеке
Найдено zip архивов книг - 417 ( fb2 и usr).
Общее количество книг найденных в обнаруженных архивах - 795996
В базе каталогизатора - 795764 книг.
В базе на 232 книги меньше, чем физически находится книг в библиотеке.

Второй вариант.
Использовал два inpx.
Первый inpx создал сам, с помощью утилиты FParser (актуален на 1 августа 2025).
Второй inpx взят с раздачи https://booktracker.org/viewtopic.php?t=64690 (актуален на 1 августа 2025).

По итогу:
на 1 августа 2025 в моей библиотеке
Найдено zip архивов книг - 417 ( fb2 и usr).
Общее количество книг найденных в обнаруженных архивах - 795996
В базе каталогизатора - 795810 книг.
В базе на 186 книг меньше, чем физически находится книг в библиотеке.

Как отследить эти (недостающие) 186 книг, пока придумать не мгогу.

vymhz

Появилась мысль.
Сделать выборку из базы по id книг
и сохранить в файл.

Переписать скрипт.
Что бы названия всех найденных на компьютере книг
сохранялись в файл.

Сравнить два файла на отличия.

vymhz

Для чего это все.
Хочется разобраться. Что не так с этими книгами.
И почему они не попадают в базу?
Показать сообщения:    
Ответить на тему