LibRusLib
Пятница, 29.11.2024, 14:43
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Архив - только для чтения
Модератор форума: drserj  
librus - Библиотекарь 1.17.0.100321 beta
drserjДата: Понедельник, 22.03.2010, 00:08 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Вот и дождались. Свеженькая бетка. Изменений огромное количество, посему, багов может быть много.
Тестируем и отписываемся.

lrl.1.17.0.100321.beta.7z

Добавлено в заголовок окна имя базы
Добавлена возможность отключения контроля запуска второй версии программы.
Исправлено сохранение ширины панели поиска.
Добавлена возможность отключения вывода окна консоли в пакетных операциях.
Доработана функция импорта личных данных. Теперь импортируются только выбранные таблицы.
Добавлена возможность определения имён архивов локальной коллекции при помощи регулярных выражений.
Если в имени файла отсутствует BookId - BookId добавляется в начало имени скачанного файла.
Доработана функция определения формата картинки, в случае неверного указания формата в fb2-файле.
Добавлен быстрый поиск в формах авторов, серий при добавлении критериев отбора
Добавлена на инфопанель обложка и аннотация, с возможностью отключения в настройках
В окне "информация о базе" добавлен вывод информации о последнем bookid
Добавлена возможность отключения выделения цветом строк с удалёнными книгами.
Добавлено на инфопанель и в окно информации о файле, место физического расположении файла на диске
Добавлена возможность устанавливать минимальное количество цифр в номере серии при формировании имени файла.
Изменена загрузка помощи – для тех, у кого в системе установлена поддержка chm – будет грузиться chm-справка. В остальных случаях – hlp.
Исправлена очистка инфопанели, если в таблице отсутствуют записи.
Добавлена возможность выделять во вкладке «Новинки» книги, добавленные при последнем обновлении базы.
Доработана функция скачки книг.
Исправлена проблема с отображением книг, у которых не указан жанр.
Если в базе содержится имя файла без расширения – при скачке автоматически добавляется расширение, согласно указаного типа.
Добавлена возможность устанавливать комбинацию клавиш на скрытие основного окна программы.
Добавлена возможность перехода на страницу книги в Интернете.

И многое другое...

В комплекте - один exe-шник и dll-ка. Не забывайте при тестировании сохранять старую версию базы smile


drSerj
 
drserjДата: Среда, 31.03.2010, 12:23 | Сообщение # 91
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
Нашел причину, исправил, заработало. Интересно сможешь ли ты догадаться в чем было дело?

О, нет, я уже давно перестал пытаться понять пользователя smile Это особо извращенная форма жизни, которая умудряется сделать то, что, теоретически, сделать нельзя smile

Quote (1_абрам)
В поиске 180824-180830 - показывает только две книжки

в либрусовской - нашло и вывело в поиске все с 180824 по 180830


drSerj
 
1_абрамДата: Среда, 31.03.2010, 12:34 | Сообщение # 92
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
О, нет, я уже давно перестал пытаться понять пользователя Это особо извращенная форма жизни, которая умудряется сделать то, что, теоретически, сделать нельзя

Был переполнен диск, что и породило ошибку с загрузкой и потерей книжек.

 
drserjДата: Среда, 31.03.2010, 13:15 | Сообщение # 93
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
Был переполнен диск, что и породило ошибку с загрузкой и потерей книжек.

хм... тоже вариант... я под библиотеку - терабайт отвёл.. на ближайшее время, надеюсь, хватит smile


drSerj
 
1_абрамДата: Среда, 31.03.2010, 14:01 | Сообщение # 94
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
я под библиотеку - терабайт отвёл

Ну либген на нем уже не поместится.

 
drserjДата: Среда, 31.03.2010, 14:14 | Сообщение # 95
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
Ну либген на нем уже не поместится.

А кто сказал, что у меня один винт ? smile


drSerj
 
1_абрамДата: Среда, 31.03.2010, 15:01 | Сообщение # 96
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (andToxa)
1. Либрусек (все архивы имеют вид fb2-x-y.zip):

Code
Regex=fb2[-\.](\d+[-\.]\d+)|(\d+[-\.]\d+)|f[-\.]fb2[-\.](\d+[-\.]\d+)
Replacement=\1\2

А зачем нужно повторение

Code
|(\d+[-\.]\d+)
.

И что означает

Code
Replacement=\1\2
 
drserjДата: Среда, 31.03.2010, 15:28 | Сообщение # 97
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
1. Либрусек (все архивы имеют вид fb2-x-y.zip):

если бы.... есть след. стандарты:

xxxxxx-yyyyyy
usrxxxxxx-yyyyyy
fb2-xxxxxx-yyyyyy
f.xxxxxx-yyyyyy
f.n.xxxxxx-yyyyyy

и еще какой-то...

плюс к тому - с разделителем "."

3 варианта (разделитель "|')

1. fb2[-\.](\d+[-\.]\d+)

fb2.1234-5678.zip
fb2-1234-5678.rar
fb2-1234.5678.rar

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

2. (\d+[-\.]\d+)
число,разделитель (или минус или точка) и еще одно число. До и после - что угодно.

1234.5678.rar
1234-5678.zip

Откуда третий вариант - не знаю, не моё smile Но выглядит так

3. f[-\.]fb2[-\.](\d+[-\.]\d+)
f точка или минус, затем fb2 после которого идет или минус или точка,число,снова разделитель, снова число

f.fb2-1234.5678.rar
f-fb2.1234-5678.rar
f-fb2-1234-5678.rar
и т д

Replacement=\1\2 (для трёх вариантов еще и \3)
Используется в программе для выделения из имени файла 2 чисел с разделителем

1234-5678 или 1234.5678

В принципе, на первый взгляд-могло бы хватить и одного правила (\d+[-\.]\d+) - но...возникает проблема, когда в имени архива есть fb2, где присутствует число 2, которое и может внести путаницу. Поэтому, первым правилом мы рассмотрели вариант с fb2, и если его нет - включаем второе.


drSerj
 
ПовешенныйДата: Среда, 31.03.2010, 19:46 | Сообщение # 98
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
скачал последнюю версию, при запуске требует файл libmysqld.dll
также не нашел, как заставить прогу видеть мою скачанную коллекцию либрусека?
 
drserjДата: Среда, 31.03.2010, 21:20 | Сообщение # 99
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (Повешенный)
скачал последнюю версию, при запуске требует файл libmysqld.dll также не нашел, как заставить прогу видеть мою скачанную коллекцию либрусека?

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


drSerj
 
ПовешенныйДата: Среда, 31.03.2010, 22:14 | Сообщение # 100
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
понял, а как добавить уже скачанную ьиблиотеку либрусек в программу?
 
drserjДата: Четверг, 01.04.2010, 00:05 | Сообщение # 101
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (Повешенный)
понял, а как добавить уже скачанную ьиблиотеку либрусек в программу?

Смотря в каком формате. В настройках:
Для тысячников и дейли-архивов - указать "путь к архивам локальной коллекции"
Для скачанных единичных файлов - указать "размещение скачиваемых файлов библиотеки"

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


drSerj
 
ПовешенныйДата: Четверг, 01.04.2010, 00:40 | Сообщение # 102
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
у меня все в архивах, скачанных с торрентс.ру "путь к архивам локальной коллекции" указал, но книг не вижу
 
drserjДата: Четверг, 01.04.2010, 09:35 | Сообщение # 103
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (Повешенный)
у меня все в архивах, скачанных с торрентс.ру "путь к архивам локальной коллекции" указал, но книг не вижу

Как обзываются файлы? Стандартное название - что-то типа fb2-xxxx-yyyy.zip или просто xxxx-yyyy.zip, где xxxx - начальный букид yyyy-конечный букид книги в архиве.


drSerj
 
1_абрамДата: Четверг, 01.04.2010, 10:00 | Сообщение # 104
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Я, конечно, не телепат, но думаю, что Повешенный не видит книг в таблицах, т.к. не импортировал базу.

Сообщение отредактировал 1_абрам - Четверг, 01.04.2010, 11:17
 
ПовешенныйДата: Четверг, 01.04.2010, 10:54 | Сообщение # 105
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
названия архивов типа fb2-000024-030559.zip и usr-091400-101860.zip

при попытке использовать пункт "импортировать базу" получаю:
Закачивается lib.libbook.sql.gz... Готово.
Закачивается lib.libavtor.sql.gz... Готово.
Закачивается lib.libavtorname.sql.gz... Готово.
Закачивается lib.libavtoraliase.sql.gz... Готово.
Закачивается lib.libgenre.sql.gz... Готово.
Закачивается lib.libgenrelist.sql.gz... Готово.
Закачивается lib.libseq.sql.gz... Готово.
Закачивается lib.libseqname.sql.gz... Готово.
Закачивается lib.libfilename.sql.gz... Готово.
Распаковка lib.libbook.sql.gz...
Распаковка lib.libavtor.sql.gz...
Распаковка lib.libavtorname.sql.gz...
Распаковка lib.libavtoraliase.sql.gz...
Распаковка lib.libgenre.sql.gz...
Распаковка lib.libgenrelist.sql.gz...
Распаковка lib.libseq.sql.gz...
Распаковка lib.libseqname.sql.gz...
Распаковка lib.libfilename.sql.gz...
Загрузка в базу lib.libbook.sql...
Загрузка в базу lib.libavtor.sql...
Загрузка в базу lib.libavtorname.sql...
Загрузка в базу lib.libavtoraliase.sql...
Загрузка в базу lib.libgenre.sql...
Загрузка в базу lib.libgenrelist.sql...
Загрузка в базу lib.libseq.sql...
Загрузка в базу lib.libseqname.sql...
Загрузка в базу lib.libfilename.sql...
Загрузка в базу lib.libfilenameold.sql...
Обработка...
Загрузка завершена некорректно.

 
Поиск:

Copyright LibRusLib © 2024