LibRusLib
Пятница, 29.03.2024, 12:29
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Обсуждение работы программы
drserjДата: Вторник, 22.07.2014, 18:18 | Сообщение # 166
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата zhuravel ()
архивы формата fb2-000024-030559.zip. размер: 1,6 Г., 1-1009.zip.

То есть все книги в архивах формата *xxxxx-yyyyyy.zip, лежат все в одной папке, эта папка прописана в путях к локальным коллекциям, все отметки в форматах кроме последнего сняты и когда щелкаешь по книге - она не вызывается?


drSerj
 
zhuravelДата: Вторник, 22.07.2014, 18:46 | Сообщение # 167
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Offline
Так, по порядку.
1. Устанавливаю программу с нуля.
2.Запускаю и создаю локальную библиотеку.
3.Указываю все в настройках.
4. Т.к. библиотека пустая, то выбираю импортировать базу.
5. Выбираем сканирование. Указываем в какой папке находится архив с книгами и искать.
Поиск не происходит.
Если архив распаковать, то книги добавляются. Если архив не распакованный, то программа "задумывается" и ничего не происходит.
Как то так.
Это все работало в прошлой версии . Даже архив с файлами весом 3 Г. сканировался( правда долго, но это от его веса, сжатие максимальное.)


Сообщение отредактировал zhuravel - Вторник, 22.07.2014, 18:50
 
drserjДата: Вторник, 22.07.2014, 21:30 | Сообщение # 168
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
так... это про локальную? Там я ничего не менял, щаз проверю...

Да, действительно... что-то не то... И, причем, в 3х последних версиях.... И никто не сказал...


drSerj
 
zhuravelДата: Вторник, 22.07.2014, 22:12 | Сообщение # 169
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Offline
В версии : MultiLib - Библиотекарь v.1.02 (build 140331) работает нормально.
 
drserjДата: Вторник, 22.07.2014, 23:25 | Сообщение # 170
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата zhuravel ()
В версии : MultiLib - Библиотекарь v.1.02 (build 140331) работает нормально.

вот-вот... а после этой - еще 3 версии (с учетом последней)...
Ладно, поправлю. С наскоку не получилось, завтра детальнее просмотрю...


drSerj
 
drserjДата: Среда, 23.07.2014, 10:31 | Сообщение # 171
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Поправил, вроде...
Скачать правленую dll-ку можно тут: http://libruslib.ucoz.com/multilib/plugins/plug_pr.rar
Распаковать и заменить в каталоге ./plugins/private

Архив с программой MultiLib_140719.rar перезалит с новой версией плагина.


drSerj
 
drserjДата: Среда, 23.07.2014, 14:50 | Сообщение # 172
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата vm ()
У меня есть еще одно пожелание. Оно касалось и LibRusLib тоже. На самом деле не сильно мешает жить, но все-таки. При отправке на устройство я пользуюсь вот такой маской файла: "%a\%s\%n - %t"  %n - номер в серии. Если номера в серии нет, то файл создается с именем типа "Достоевский Федор\ - Игрок.zip" или "Достоевский Федор\0 - Игрок.zip"

Вроде, сделал. Только скобки угловые, ибо квадратные я иногда использую в именах файлов, а угловые - запрещены и могут быть использованы в качестве параметров фильтра.
Пример: %b-%a_%t< (%s<-%n>)>
Как видим, тут имеется вложение тэгов. Если номер у серии равен 0 или пустой, фильтр автоматически отработает  %b-%a_%t (%s)
Если Серия пустая - то получим в результате  %b-%a_%t, даже если номер у серии есть.
Если же хотим, что бы номер выводился даже если нет названия самой серии - тогда фильтр будет   %b-%a_%t ( <%s><-%n>),
т.е. %s и %n - независимы.
Это действие поддерживается не только для номера серии, а для всех тэгов.
Обязательно внутри скобок должен присутствовать тэг, иначе скобки игнорируются.
Если внутри скобок несколько тэгов - обрабатываться для проверки будет первый.
Количество групп не ограничено, но использовать их имеет смысл там, где это действительно необходимо. Например <%b> не имеет смысла,т.к. букид у книги есть всегда. Тем не менее, ошибкой это не является и будет отработано.

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

Ищите глюки, пока не вышел новый билд. Мне не хочется ради одного исправления выпускать новую версию.


drSerj
 
zhuravelДата: Среда, 23.07.2014, 17:30 | Сообщение # 173
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Offline
Цитата drserj ()
Поправил, вроде...
Скачать правленую dll-ку можно тут: http://libruslib.ucoz.com/multilib/plugins/plug_pr.rar
Распаковать и заменить в каталоге ./plugins/private

Архив с программой MultiLib_140719.rar перезалит с новой версией плагина.


Да, работает. Спасибо.
 
drserjДата: Среда, 23.07.2014, 20:33 | Сообщение # 174
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата zhuravel ()
Да, работает. Спасибо.

Ок. Погоняй этот модуль. Боюсь, мало кто его пользует, раз не заметили глюк в 3 версиях...


drSerj
 
zhuravelДата: Четверг, 24.07.2014, 09:33 | Сообщение # 175
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Offline
Цитата drserj ()
Ок. Погоняй этот модуль. Боюсь, мало кто его пользует, раз не заметили глюк в 3 версиях...


Помучал модуль архивами разных обьемов. Пока все нормально.
 
drserjДата: Четверг, 24.07.2014, 09:58 | Сообщение # 176
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата zhuravel ()
Пока все нормально.

Ок. Сенкс.


drSerj
 
zhuravelДата: Четверг, 24.07.2014, 10:33 | Сообщение # 177
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Offline
Доброе утро. Спасибо Вам за программу . После сканирования некоторого кол-ва книг во вкладках: " Успешно добавленные", "Отсев" появляется некоторый список файлов.
Так " Успешно добавленные" - это те которые записаны в базу и добавлены в локальную библиотеку.
Так "Отсев" - это те которые не попали в базу по некоторому ряду причин, как дубликаты, ошибка разбора и т.д.
Все эти файлы все равно остаются в той папке которую сканировали.
У меня возник вопрос такого плана.
Перенос файлов из вкладок " Успешно добавленные" и "Отсев" в другие папки автоматически не делается , не делается и по команде. Т.е. перенос файлов из папки сканорования необходимо делать в ручную, или что-то не досмотрел?
 
drserjДата: Четверг, 24.07.2014, 11:47 | Сообщение # 178
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата zhuravel ()
Все эти файлы все равно остаются в той папке которую сканировали.

Да, так пожелали пользователи. Прежде чем сканировать файлы, их нужно переместить в тот каталог, где они будут в дальнейшем находиться, или после сканирования прописать обработанный каталог в путях к архивам локальных коллекций.  Дабы не анализировать в дальнейшем уже обработанные файлы - и создана таблица "Список исключений". Туда попадают уже отработанные файлы. Многие не хотят трогать свою структуру созданных библиотек, по этому все физические действия над файлами (копирование, перенос, переименование, удаление) отданы на растерзание самим пользователям.

Цитата zhuravel ()
Т.е. перенос файлов из папки сканорования необходимо делать в ручную, или что-то не досмотрел?


Именно вручную.


drSerj
 
zhuravelДата: Четверг, 24.07.2014, 14:01 | Сообщение # 179
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Offline
Цитата drserj ()
Да, так пожелали пользователи. Прежде чем сканировать файлы, их нужно переместить в тот каталог, где они будут в дальнейшем находиться, или после сканирования прописать обработанный каталог в путях к архивам локальных коллекций.  Дабы не анализировать в дальнейшем уже обработанные файлы - и создана таблица "Список исключений". Туда попадают уже отработанные файлы. Многие не хотят трогать свою структуру созданных библиотек, по этому все физические действия над файлами (копирование, перенос, переименование, удаление) отданы на растерзание самим пользователям.

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


Сообщение отредактировал zhuravel - Четверг, 24.07.2014, 14:14
 
drserjДата: Четверг, 24.07.2014, 14:47 | Сообщение # 180
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата zhuravel ()
Насчет этого, думаю, что можно было бы сделать на выбор пользователю, т.е. выполнять это действие или нет. Иногда не с руки перебирать в ручную очень многотычячный архив. А так, выделил необходимые файлы и отправил в нужную папку. Ну это мое мнение.

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


drSerj
 
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Поиск:

Copyright LibRusLib © 2024