Loading...
Error

Библиотека Либрусек (lib.rus.ec) + MyHomeLib. [FB2] (Новый формат)

Страницы:   Пред.  1, 2, 3 ... 200, 201, 202

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

 | 

Как вы считаете - какая должна быть периодичность выхода обновлений?

по мере выхода очередного архива-тысячника   2%  2%  [ 2 ]
два раза в месяц   5%  5%  [ 4 ]
раз в месяц (как было ранее)   91%  91%  [ 67 ]

Всего проголосовало : 73

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

Oleg.Bars

Alter Old писал(а):

Можно, конечно, удалить текущую коллекцию, а потом создать новую из файла inpx - по сути это тот же процесс, что и обновление, только вручную. А потом уже разбираться в свободное время, что за напасть такая.
Так новая коллекция тогда потенциально не увидит и не будет иметь того, что содержится обновлении. Какой смысл тогда?

Alter Old

Oleg.Bars
В этой раздаче файл inpx ежемесячно увеличивается, и на сегодняшний день содержит книги Либрусек по 1 апреля 2024. При создании новой коллекции на базе файла inpx вы увидите все книги, которые есть в библиотеке. Процесс обновления с полным файлом inpx - это, по сути, удаление старой коллекции и создание новой.
PS причина проста: любой файл inp от предыдущих месяцев/лет может быть в любой момент времени откорректирован. Чтобы гарантировать, что такие изменения отразятся в вашей локальной библиотеке, можно сравнивать каждую запись в поисках расхождений, а можно просто каждую запись заменять без сравнения - так будет быстрее. Но раз уж всё равно заменять все записи, то проще и надёжнее пересоздать библиотеку (базу данных).

LeaF

Oleg.Bars

Уважаемый Alter Old все описал абсолютно верно.
Говоря честно, я сам практически никогда не пользовался автообновлением коллекций MyHomeLib (до недавнего времени).
Раньше всегда создавал новую коллекцию просто из inpx файла, а старую - удалял. Обновление коллекций у меня не работало ("Нет доступных обновлений"), а почему именно - мне разбираться было лень.

Но месяц или два назад решил исправить ситуацию.
Оказалось, что в моем случае проблема была в том, что имя моей локальной коллекции было не таким, как в файле collections.ini
Т.е. если в этом файле указано:

Код:

[UPDATES]
Update0="Lib.rus.ec Local [FB2]";"";"librusec_local_fb2.info";"librusec_local_fb2.inpx";"1";"65536";
, то имя коллекции должно быть строго таким же: Lib.rus.ec Local [FB2]

После того, как я переименовал коллекцию и положил файл librusec_local_fb2.inpx в под-папку update - обновление коллеции прошло успешно.
По факту, как я понимаю, при обновлении происходит полная очистка старой коллекции и заливка новой (т.н. flush'n'fill). От старого моего подхода (с созданием новой коллекции и удалением старой) отличается только меньшим количеством телодвижений.

Да, использую MHL 2.4.0.851

Oleg.Bars

LeaF писал(а):

Oleg.Bars

Уважаемый Alter Old все описал абсолютно верно.
Говоря честно, я сам практически никогда не пользовался автообновлением коллекций MyHomeLib (до недавнего времени).
Раньше всегда создавал новую коллекцию просто из inpx файла, а старую - удалял. Обновление коллекций у меня не работало ("Нет доступных обновлений"), а почему именно - мне разбираться было лень.

Но месяц или два назад решил исправить ситуацию.
Оказалось, что в моем случае проблема была в том, что имя моей локальной коллекции было не таким, как в файле collections.ini
Т.е. если в этом файле указано:

Код:

[UPDATES]
Update0="Lib.rus.ec Local [FB2]";"";"librusec_local_fb2.info";"librusec_local_fb2.inpx";"1";"65536";
, то имя коллекции должно быть строго таким же: Lib.rus.ec Local [FB2]

После того, как я переименовал коллекцию и положил файл librusec_local_fb2.inpx в под-папку update - обновление коллеции прошло успешно.
По факту, как я понимаю, при обновлении происходит полная очистка старой коллекции и заливка новой (т.н. flush'n'fill). От старого моего подхода (с созданием новой коллекции и удалением старой) отличается только меньшим количеством телодвижений.

Да, использую MHL 2.4.0.851
collections.ini правил - имена совпадают, но не сработало.
MHL тот же, проверено.

Коллецию удалил, и создал новую из нового inpx. Все создалось без ошибок.

SlalomJohn

Oleg.Bars писал(а):

LeaF писал(а):

Oleg.Bars

Уважаемый Alter Old все описал абсолютно верно.
Говоря честно, я сам практически никогда не пользовался автообновлением коллекций MyHomeLib (до недавнего времени).
Раньше всегда создавал новую коллекцию просто из inpx файла, а старую - удалял. Обновление коллекций у меня не работало ("Нет доступных обновлений"), а почему именно - мне разбираться было лень.

Но месяц или два назад решил исправить ситуацию.
Оказалось, что в моем случае проблема была в том, что имя моей локальной коллекции было не таким, как в файле collections.ini
Т.е. если в этом файле указано:

Код:

[UPDATES]
Update0="Lib.rus.ec Local [FB2]";"";"librusec_local_fb2.info";"librusec_local_fb2.inpx";"1";"65536";
, то имя коллекции должно быть строго таким же: Lib.rus.ec Local [FB2]

После того, как я переименовал коллекцию и положил файл librusec_local_fb2.inpx в под-папку update - обновление коллеции прошло успешно.
По факту, как я понимаю, при обновлении происходит полная очистка старой коллекции и заливка новой (т.н. flush'n'fill). От старого моего подхода (с созданием новой коллекции и удалением старой) отличается только меньшим количеством телодвижений.

Да, использую MHL 2.4.0.851
collections.ini правил - имена совпадают, но не сработало.
MHL тот же, проверено.

Коллецию удалил, и создал новую из нового inpx. Все создалось без ошибок.
Вот мой collections.ini для обновления прямо из INPX файлов (флибуста и либрусек с MHL которые):
[Groups]
Group0=Библиотека Lib.rus.ec
Group1=Библиотека Flibusta.net
Group2=Библиотека Траума
[INPX]
Inpx0="0";"Flibusta FB2 Local";"Архивы библиотеки flibusta.net (только FB2)";"flibusta_fb2_local.inpx";
Inpx1="1";"Flibusta OnLine [FB2]";"Книги скачиваются по запросу с сервера flibusta.net";"flibusta_online_fb2.inpx";
Inpx2="0";"Lib.rus.ec Local [FB2]";"Архивы библиотеки lib.rus.ec (только в формате FB2))";"librusec_local_fb2.inpx";
Inpx3="0";"Lib.rus.ec Local [USR]";"Архивы библиотеки lib.rus.ec (не-FB2) (usr-xxxxxx-xxxxxx.zip)";"librusec_local_usr.inpx";
Inpx4="0";"Lib.rus.ec Local [ALLBOOKS]";"Все архивы (fb2-xxxxxx-xxxxxx.zip и usr-xxxxxx-xxxxxx.zip)";"librusec_local_all.inpx";
Inpx5="0";"Lib.rus.ec Online [FB2]";"Книги скачиваются по запросу с серввера lib.rus.ec (необходима регистрация)";"librusec_online_fb2.inpx";
Inpx6="5";"Traum [FB2]";"Библиотека Траума (только FB2)";"traum_local_fb2.inpx";
Inpx7="5";"Traum [NonFB2]";"Библиотека Траума (только не-FB2)";"traum_local_nonfb2.inpx";
Inpx8="5";"Traum [ALLBOOKS]";"Библиотека Траума Полная)";"traum_local_all.inpx";
[UPDATES]
Update0="Lib.rus.ec Local [FB2]";"";"librusec_local_fb2.info";"librusec_local_fb2.inpx";"1";"65536";
Update1="Lib.rus.ec Local [FB2]";"";"";"daily_librusec_local_fb2.zip";"0";"65536";
Update2="Lib.rus.ec Online [FB2]";"";"librusec_online_fb2.info";"librusec_online_fb2.zip";"1";"134283264";
Update3="Lib.rus.ec Online [FB2]";"";"extra_librusec_online_fb2.info";"extra_librusec_online_fb2.zip";"0";"134283264";
Update4="Lib.rus.ec Local [USR]";"";"librusec_local_usr.info";"librusec_local_usr.zip";"1";"65537";
Update5="Lib.rus.ec Local [ALLBOOKS]";"";"librusec_local_allbooks.info";"librusec_local_allbooks.zip";"1";"65537";
Update6="Flibusta FB2 Local";"";"flibusta_local_fb2.info";"flibusta_fb2_local.inpx";"1";"65536";
Update7="Flibusta OnLine [FB2]";"";"flibusta_online_fb2.info";"flibusta_fb2_local.inpx";"1";"134283264";
Update8="Flibusta OnLine [FB2]";"";"extra_flibusta_online_fb2.info";"extra_flibusta_online_fb2.zip";"0";"134283264";
Update9="Traum [FB2]";"";"traum_local_fb2.info";"traum_local_fb2.zip";"1";"0";
Update10="Traum [NonFB2]";"";"traum_local_nonfb2.info";"traum_local_nonfb2.zip";"1";"1";
Update11="Traum [ALLBOOKS]";"";"traum_local_all.info";"traum_local_all.zip";"1";"1";

zeldox12

Предлагаю заменить алридер 2й устаревший и часто некорректно открывающий фб2 и епаб файлы с иллюстрациями более современным алридер Х от того же автора:
https://cloud.mail.ru/public/YpGU/5KmFZRviW

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

Пока еще ранняя версия, но уже значительно лучше устаревшего алридера.

Alter Old

zeldox12
Заморожена с 19 года, для андроида гораздо полноценнее. Открыть книгу непосредственно из программы нельзя. Нет списка прочитанных и недавно открытых. Не факт, что будет дописана для компьютера в силу определённых причин (Alan - одессит, насколько я помню, у него хлопот хватает). Единственное, что неимоверно раздражает в некоторых книгах - мне так и не удалось настроить высоту пустой строки, отличную от нуля. Если кто справился - буду благодарен за отгадку.
Всё же 2 версия универсальнее, хотя X бесспорно побыстрее будет, да и поприятнее глазу (субъективно).

Oleg.Bars

zeldox12 писал(а):

Предлагаю заменить алридер 2й устаревший и часто некорректно открывающий фб2 и епаб файлы с иллюстрациями более современным .
Замените себе на Calibre https://calibre-ebook.com/ru/download. Мне зашёл. Попробуйте.

SlalomJohn

Oleg.Bars писал(а):

zeldox12 писал(а):

Предлагаю заменить алридер 2й устаревший и часто некорректно открывающий фб2 и епаб файлы с иллюстрациями более современным .
Замените себе на Calibre https://calibre-ebook.com/ru/download. Мне зашёл. Попробуйте.
Лично я CoolReader3 на компе использую

towervit

Большое спасибо за Ваш труд!
Показать сообщения:    
Ответить на тему