|
Обсуждение работы программы
|
|
| drserj | Дата: Вторник, 13.03.2018, 21:10 | Сообщение # 1756 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Статус: Offline
| Цитата cooluser (  ) Пересобранный и оригинальный файлы отличаются по размеру возможно, изменяется заголовок fb2, что, зачастую, хорошо. В оригинале, обычно, в заголовке много бреда. Посмотрю по свободе в чем различия, а потом уже будем решать - имеет смысл оригинал или нет.
drSerj
|
| |
|
|
| yanusbeda | Дата: Воскресенье, 25.03.2018, 06:40 | Сообщение # 1757 |
|
Сержант
Группа: Пользователи
Сообщений: 30
Статус: Offline
| Пожелание: Сделать в MultiLib возможность использовать socks5 прокси-сервера, чтобы настроить работу через сеть TOR.
|
| |
|
|
| drserj | Дата: Воскресенье, 25.03.2018, 16:41 | Сообщение # 1758 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Статус: Offline
| Цитата yanusbeda (  ) Пожелание: Сделать в MultiLib возможность использовать socks5 прокси-сервера, чтобы настроить работу через сеть TOR. Для тора проще пользовать AdvOR, о чем уже писалось ранее. С socks5 напрямую - проблемы.
drSerj
|
| |
|
|
| Tantalas | Дата: Понедельник, 02.04.2018, 10:51 | Сообщение # 1759 |
|
Лейтенант
Группа: Пользователи
Сообщений: 66
Статус: 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
Статус: 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
Статус: Offline
| Цитата Tantalas (  ) Вопрос: в связи с изменениями на Флибусте Правленый плаг флибусты (для нового формата тысячников. Теперь видит файлы bookid.ext.zip)
https://yadi.sk/d/4JcbhFYX3UB4Mm
пароль на архив multilib
Проверяем, отписываемся.
Немного не доделано, но основное работает - файлы видит (правда, если есть файл описаний - не рассматривает), на устройство копирует. Если открыть - откроет не как книгу, а как архив. Не критично, но будет время и силы - допилю.
Распаковываем файл в каталог plugins\Flibusta, предварительно сохранив старый файл plug.dll, во избежание 
-----------------------
при вызове актуализации вылетает ошибка, но вроде всё работает. Потом поправлю и выложу новую длл-ку.
drSerj
|
| |
|
|
| Tantalas | Дата: Вторник, 10.04.2018, 12:04 | Сообщение # 1762 |
|
Лейтенант
Группа: Пользователи
Сообщений: 66
Статус: Offline
| Цитата drserj (  ) Проверяем, отписываемся.Немного не доделано, но основное работает - файлы видит (правда, если есть файл описаний - не рассматривает), на устройство копирует. Если открыть - откроет не как книгу, а как архив. Попробовал все нормально работает. После экспорта в %Z и файл описания рассматривается и книга нормально открывается. Ну а выскакивающую ошибку пока и потерпеть можно.
|
| |
|
|
| drserj | Дата: Вторник, 10.04.2018, 20:50 | Сообщение # 1763 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Статус: Offline
| Дело в том, что исходники самой последней версии были утеряны в связи с кончиной винта. По этому могут быть небольшие несогласования между модулями. Правок в последней версии было немного, так что при нахождении глюков будем постепенно править.
drSerj
|
| |
|
|
| Tantalas | Дата: Среда, 11.04.2018, 10:48 | Сообщение # 1764 |
|
Лейтенант
Группа: Пользователи
Сообщений: 66
Статус: Offline
| Не работает с ID.<формат>.rar
|
| |
|
|
| drserj | Дата: Среда, 11.04.2018, 20:39 | Сообщение # 1765 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Статус: Offline
| Цитата Tantalas (  ) Не работает с ID.<формат>.rar Конечно же не работает... если его не делали - чего б он работал? Вот появился - заодно и добавим....
Новая версия, убрал ошибку, добавил рар. Единственное что, рар не распаковывает а поверх жмет в зип Там много чего надо передоделать, пока хоть так. https://yadi.sk/d/4JcbhFYX3UB4Mm пароль multilib
drSerj
|
| |
|
|
| Tantalas | Дата: Среда, 11.04.2018, 23:17 | Сообщение # 1766 |
|
Лейтенант
Группа: Пользователи
Сообщений: 66
Статус: Offline
| Цитата drserj (  ) пока хоть Будем тестить
|
| |
|
|
| drserj | Дата: Четверг, 12.04.2018, 21:04 | Сообщение # 1767 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Статус: Offline
| Пробуем, если есть проблемы - отписываемся.
drSerj
|
| |
|
|
| Vadim_03 | Дата: Понедельник, 16.04.2018, 13:44 | Сообщение # 1768 |
|
Сержант
Группа: Пользователи
Сообщений: 38
Статус: Offline
| Уважаемый drSerj, я столкнулся с тем, что после обновления базы средствами программы, книжки, которые заведомо есть на дисках, перестают открываться и программ объявляет их отсутствующими. Актуализация ничего не меняет и ничего не обнаруживает. Выглядело это так. Я загрузил целиком свежую версию программы из потока вместе с обновлением, в данном случае, флибусты (FB2) и все книги открываются. Затем провожу обновление базы. Книги перестают открываться. Чтоб их открыть, надо щелкнуть голубое имя архива, его у меня после этого открывает WinRAR, и там щелкнуть файл с тем номером, который находит библиотека. Скорее всего, где то исчезает отметка, что файл есть, и, хотя он есть, его не открывает. Но где стоит эта отметка и как ее изменить, я не знаю. Не могли бы вы помочь?
Сообщение отредактировал Vadim_03 - Понедельник, 16.04.2018, 13:46 |
| |
|
|
| drserj | Дата: Понедельник, 16.04.2018, 21:15 | Сообщение # 1769 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Статус: 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
Статус: 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 |
| |
|
|
|