LibRusLib
Понедельник, 24.08.2026, 07:40
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Обсуждение работы программы
drserjДата: Вторник, 13.03.2018, 21:10 | Сообщение # 1756
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата cooluser ()
Пересобранный и оригинальный файлы отличаются по размеру
возможно, изменяется заголовок fb2, что, зачастую, хорошо. В оригинале, обычно, в заголовке много бреда. Посмотрю по свободе в чем различия, а потом уже будем решать - имеет смысл оригинал или нет.


drSerj
 
yanusbedaДата: Воскресенье, 25.03.2018, 06:40 | Сообщение # 1757
Сержант
Группа: Пользователи
Сообщений: 30
Репутация: 0
Статус: Offline
Пожелание: Сделать в MultiLib возможность использовать socks5 прокси-сервера, чтобы настроить работу через сеть TOR.
 
drserjДата: Воскресенье, 25.03.2018, 16:41 | Сообщение # 1758
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата yanusbeda ()
Пожелание: Сделать в MultiLib возможность использовать socks5 прокси-сервера, чтобы настроить работу через сеть TOR.

Для тора проще пользовать AdvOR, о чем уже писалось ранее. С socks5 напрямую - проблемы.


drSerj
 
TantalasДата: Понедельник, 02.04.2018, 10:51 | Сообщение # 1759
Лейтенант
Группа: Пользователи
Сообщений: 66
Репутация: 0
Статус: Offline
Вопрос: в связи с изменениями на Флибусте
Цитата: "При скачивании не-fb2 форматов имя файла строится теперь по единой схеме:<название>.<id>.<формат>[.zip|.rar]

Где
<название>: транслитное название книги, образуется аналогично fb2
<id>: id книги с сайта
<формат>: формат как он прописан на странице редактирования книги
[.zip|.rar]: соответствующее расширение, если файл в архиве.
Если формат сам по себе zip или rar (есть таких несколько древних артефактов), то еще раз не добавляется.
Таблица lib.libfilename.sql.gz из файлов базы данных больше не используется, файлы в обновлениях будут называться просто по id книги. В выгрузке она останется как есть для обратной совместимости."

будут ли проводиться какие-либо изменения в МультиЛибе?
Дело в том, что файлы формата <ID>.<формат>.zip в новых ежедневках Мультилиб считает отсутствующими, поскольку в базе файл прописан как <ID>.<формат>.
В результате приходится извлекать файлы из архива и приводить их нужному виду.

Ну вот как-то так.


Сообщение отредактировал Tantalas - Понедельник, 02.04.2018, 10:55
 
drserjДата: Понедельник, 02.04.2018, 20:25 | Сообщение # 1760
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата Tantalas ()
в связи с изменениями на Флибусте

Вчера заметил, часть (почему-то) не-фб2 книг пришла в новом формате.

Цитата Tantalas ()
Таблица lib.libfilename.sql.gz из файлов базы данных больше не используется, файлы в обновлениях будут называться просто по id книги. В выгрузке она останется как есть для обратной совместимости."

угу.... умные они... а как же тем (а это 99%) у кого накачаны тысячники?
А вообще - дибилизм. Когда в самом начале я предлагал делать единую систему по букид - дык нет, а когда пол-лимона книг уже накопилось у народа - мы меняем...

Цитата Tantalas ()
будут ли проводиться какие-либо изменения в МультиЛибе?

Тем, кто качает не тысячники - пофиг, должен отработаться формат: id книги, ограниченной "."
Те, кто качают тысячники - пока простой вариант - распаковать тысячники и использовать форматы: id книги, ограниченной "." и bookid.* (но пока формат id книги, ограниченной "." мне не встретился)

Дело еще в том, что пишется формат <название>.<id>.<формат>[.zip|.rar] а реально пакуется просто <id>.<формат>[.zip|.rar]
Короче, пусть устаканится всё, а потом будем думать...

Цитата Tantalas ()
Дело в том, что файлы формата <ID>.<формат>.zip в новых ежедневках Мультилиб считает отсутствующими, поскольку в базе файл прописан как <ID>.<формат>.

Как уже писал выше - руками распаковать и добавить как формат bookid.*

Если есть идеи - обговорим.


drSerj
 
drserjДата: Пятница, 06.04.2018, 22:28 | Сообщение # 1761
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата Tantalas ()
Вопрос: в связи с изменениями на Флибусте

Правленый плаг флибусты (для нового формата тысячников. Теперь видит файлы bookid.ext.zip)

https://yadi.sk/d/4JcbhFYX3UB4Mm

пароль на архив multilib

Проверяем, отписываемся.

Немного не доделано, но основное работает - файлы видит (правда, если есть файл описаний - не рассматривает), на устройство копирует.
Если открыть - откроет не как книгу, а как архив. Не критично, но будет время и силы - допилю.

Распаковываем файл в каталог plugins\Flibusta, предварительно сохранив старый файл plug.dll, во избежание smile

-----------------------

при вызове актуализации вылетает ошибка, но вроде всё работает. Потом поправлю и выложу новую длл-ку.


drSerj
 
TantalasДата: Вторник, 10.04.2018, 12:04 | Сообщение # 1762
Лейтенант
Группа: Пользователи
Сообщений: 66
Репутация: 0
Статус: Offline
Цитата drserj ()
Проверяем, отписываемся.Немного не доделано, но основное работает - файлы видит (правда, если есть файл описаний - не рассматривает), на устройство копирует.
Если открыть - откроет не как книгу, а как архив.
Попробовал все нормально работает. После экспорта в %Z и файл описания рассматривается и книга нормально открывается. Ну а выскакивающую ошибку пока и потерпеть можно.
 
drserjДата: Вторник, 10.04.2018, 20:50 | Сообщение # 1763
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Дело в том, что исходники самой последней версии были утеряны в связи с кончиной винта. По этому могут быть небольшие несогласования между модулями. Правок в последней версии было немного, так что при нахождении глюков будем постепенно править.

drSerj
 
TantalasДата: Среда, 11.04.2018, 10:48 | Сообщение # 1764
Лейтенант
Группа: Пользователи
Сообщений: 66
Репутация: 0
Статус: Offline
Не работает с ID.<формат>.rar
 
drserjДата: Среда, 11.04.2018, 20:39 | Сообщение # 1765
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата Tantalas ()
Не работает с ID.<формат>.rar

Конечно же не работает... если его не делали - чего б он работал? smile Вот появился - заодно и добавим....

Новая версия, убрал ошибку, добавил рар. Единственное что, рар не распаковывает а поверх жмет в зип smile Там много чего надо передоделать, пока хоть так. https://yadi.sk/d/4JcbhFYX3UB4Mm пароль multilib


drSerj
 
TantalasДата: Среда, 11.04.2018, 23:17 | Сообщение # 1766
Лейтенант
Группа: Пользователи
Сообщений: 66
Репутация: 0
Статус: Offline
Цитата drserj ()
пока хоть
 Будем тестить smile
 
drserjДата: Четверг, 12.04.2018, 21:04 | Сообщение # 1767
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Пробуем, если есть проблемы - отписываемся.

drSerj
 
Vadim_03Дата: Понедельник, 16.04.2018, 13:44 | Сообщение # 1768
Сержант
Группа: Пользователи
Сообщений: 38
Репутация: 0
Статус: Offline
Уважаемый drSerj,
я столкнулся с тем, что после обновления базы средствами программы, книжки, которые заведомо есть на дисках, перестают открываться и программ объявляет их отсутствующими. Актуализация ничего не меняет и ничего не обнаруживает. Выглядело это так. Я загрузил целиком свежую версию программы из потока вместе с обновлением, в данном случае, флибусты (FB2) и все книги открываются. Затем провожу обновление базы. Книги перестают открываться. Чтоб их открыть, надо щелкнуть голубое имя архива, его у меня после этого открывает WinRAR, и там щелкнуть файл с тем номером, который находит библиотека. Скорее всего, где то исчезает отметка, что файл есть, и, хотя он есть, его не открывает. Но где стоит эта отметка и как ее изменить, я не знаю.
Не могли бы вы помочь?


Сообщение отредактировал Vadim_03 - Понедельник, 16.04.2018, 13:46
 
drserjДата: Понедельник, 16.04.2018, 21:15 | Сообщение # 1769
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата Vadim_03 ()
после обновления базы средствами программы, книжки, которые заведомо есть на дисках, перестают открываться и программ объявляет их отсутствующими


Странно. Но, думаю, проблема решаема. Итак, для начала определимся:
1. Какой формат библиотеки: архивы-тысячники (f.fb2.517716-517799.zip), книги в формате %Z (00002cc95469bd990eba26e355b45c89.zip), книги с bookid в имени (например, 122112.zip, 482984.fb2 и т.д.) или в другом формате?
2. Где (в каком каталоге) расположены эти книги?
3. Если можно - пришлите скрин экрана с программой, где курсор стоит на книге, которая есть, но ее не видно.

И да, актуализация только проставляет метки о скачке, но сами книги не затрагивает. Это удобно для выборки, если книги не все.

Подозрение на два момента: или путь к книгам указан не правильно, или формат библиотеки не указан.


drSerj
 
Vadim_03Дата: Понедельник, 16.04.2018, 21:53 | Сообщение # 1770
Сержант
Группа: Пользователи
Сообщений: 38
Репутация: 0
Статус: Offline

Цитата
Странно. Но, думаю, проблема решаема. Итак, для начала определимся:
Большое спасибо за ответ!
Формат архивы-тысячники (f.fb2.517716-517799.zip)
Где (в каком каталоге): B\L\Flibusta\Flibusta.Net
3 Если можно...
Я не понял, что я должен делать. Скрин открывает обычную таблицу библиотеки, открытую на каком то авторе. Для любой книги данного автора, и любого иного автора, показаны все сведения о книге, за исключением самого нижнего поля, где должна быть аннотация. ЕЕ нет. Для любой книге в разделе обложка высвечивается обложка с надписью "Обложка отсутствует".

Еще раз повторяю написанное. Скачал потоком Flibusta FB2 на 9/04/2018. В его составе есть и библиотека со всеми причиндалами. С помощью файла потер свою старую библиотеку со всеми причиндалами ( при копировании задал все заменить). Изменил путь для места хранения файлов и ссылку на сервер. Убрал в настройке прокси.
Пробую. Вижу все до 9.04.2018 и все книги открываются, аннотации появляются, обложки высвечиваются.
Скачиваю базу до 16.04.2018 средствами библиотеки, т.е. командой меню "Импортировать базу". Поскольку настройки сервера я заменил, все срабатывает (проставил is вместо site)
Теперь при поиске появляются свежие книги, допустим Величко "Фагоцит разбушевался".
Но ни двойным кликом по книге ( любой) ни локальным меню "Открыть" - ни одну книгу открыть нельзя. И аннотации нет ни у одной, в том числе и у тех, что были до обновления базы. (т.е. почти всей библиотеки - до 9.04.2018)
Очевидно, что команда "Импортировать базу" где то в базе на все книги поставила - "книги нет." Как вариант, обновленная база идет с пометкой "книги нет", а команда "Импортировать базу" не ставит пометку "книга есть".
Лично меня вполне бы устроила команда для MySQL, позволяющая принудительно выставить такую метку для всех книг, в том числе и тех, которых еще нет ( в моем примере для книг с 09.04 по 16.04) Потому что лишиться возможности грузить книгу автоматом и делать это вручную неприятно. Занимает много времени и так трудно подбирать себе книгу.


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


Сообщение отредактировал Vadim_03 - Понедельник, 16.04.2018, 22:06
 
Поиск:

Copyright LibRusLib © 2026