LibRusLib
Понедельник, 25.11.2024, 22:51
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Архив - только для чтения
Модератор форума: drserj  
librus - Библиотекарь 1.20.0.101219 beta
drserjДата: Воскресенье, 12.12.2010, 23:45 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
1. Несколько увеличил скорость загрузки базы
2. Добавил индикацию распаковки и добавления в базу
3. Подправил пару незначительных оплошностей
4. Добавил новые баги smile

Качаем тут (только ехе-шник): http://libruslib.ucoz.com/update/libruslib20101212.rar


drSerj
 
1_абрамДата: Четверг, 16.02.2012, 15:37 | Сообщение # 121
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
что именно не получается? Что пишет?

Попробуй от меня обнови, я скинул последнюю базу. Пропиши в настройках : http://libruslib.ucoz.com/sqlfl и попробуй обновись...


А ничего не пишет 0% 0%.

С http://libruslib.ucoz.com/sqlfl (настройка сети -> База книг):

69% 100% :

Закачивается lib.libavtor.sql.gz... Готово.
Закачивается lib.libavtoraliase.sql.gz... Готово.
Закачивается lib.libavtorname.sql.gz... Готово.
Закачивается lib.libbook.sql.gz... Готово.
Закачивается lib.libfilename.sql.gz... Готово.
Закачивается lib.libgenre.sql.gz... Готово.
Закачивается lib.libgenrelist.sql.gz... Готово.
Закачивается lib.libseq.sql.gz... Готово.
Закачивается lib.libseqname.sql.gz... Готово.
Распаковка lib.libavtor.sql.gz...
Распаковка lib.libavtoraliase.sql.gz...
Распаковка lib.libavtorname.sql.gz...
Распаковка lib.libbook.sql.gz...
Распаковка lib.libfilename.sql.gz...
Распаковка lib.libgenre.sql.gz...
Распаковка lib.libgenrelist.sql.gz...
Распаковка lib.libseq.sql.gz...
Распаковка lib.libseqname.sql.gz...
Загрузка в базу lib.libavtor.sql...
Загрузка в базу lib.libavtoraliase.sql...
Загрузка в базу lib.libavtorname.sql...
Загрузка в базу lib.libbook.sql...
Загрузка в базу lib.libfilename.sql...
Загрузка в базу lib.libfilenameold.sql... Файл не найден. Импорт базы прерван.

М.б. это из-за того, что я все файлы из upload удалил.
 
drserjДата: Четверг, 16.02.2012, 20:57 | Сообщение # 122
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
М.б. это из-за того, что я все файлы из upload удалил.


угу... lib.libfilenameold.sql - это было лишним удалять...

http://libruslib.ucoz.com/sqlfl/lib.libfilenameold.rar - скачать, распаковать в аплоад


drSerj
 
1_абрамДата: Пятница, 17.02.2012, 10:32 | Сообщение # 123
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
угу... lib.libfilenameold.sql - это было лишним удалять...

http://libruslib.ucoz.com/sqlfl/lib.libfilenameold.rar - скачать, распаковать в аплоад


Добааил, удалось обновиться с

http://libruslib.ucoz.com/sqlfl

Спасибо.

А при попытке обновиться с флибусты:

Закачивается lib.libavtor.sql.gz... Готово.
Закачивается lib.libavtoraliase.sql.gz... Готово.
Закачивается lib.libavtorname.sql.gz... Готово.
Закачивается lib.libbook.sql.gz... Готово.
Закачивается lib.libfilename.sql.gz... Готово.
Закачивается lib.libgenre.sql.gz... Готово.
Закачивается lib.libgenrelist.sql.gz... Готово.
Закачивается lib.libseq.sql.gz... Готово.
Закачивается lib.libseqname.sql.gz... Готово.
Распаковка lib.libavtor.sql.gz...
Распаковка lib.libavtoraliase.sql.gz...
Распаковка lib.libavtorname.sql.gz...
Распаковка lib.libbook.sql.gz...
Error unpack F:\prg\libruslib\upload\lib.libbook.sql. (F:\prg\libruslib\upload\lib.libbook.sql.gz) 25151
Ошибка распаковки. База обновлена не будет.
Disconnected.
Resolving hostname www.flibusta.net.
Connecting to 89.248.173.50.
Connected.

При этом, архивы базы легко скачиваются с помощью Download Master.

Мне так и не удалось их использовать длч обновления баз в либруслибе. Копировал архивы в директорию upload и убирал галочку "Загружать из интернета".


Сообщение отредактировал 1_абрам - Пятница, 17.02.2012, 10:39
 
drserjДата: Пятница, 17.02.2012, 12:04 | Сообщение # 124
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
Мне так и не удалось их использовать длч обновления баз в либруслибе. Копировал архивы в директорию upload и убирал галочку "Загружать из интернета".


Возможно, их надо было распаковать...

Я вообще под линухом скриптом их стягиваю smile Кстати, пока на http://libruslib.ucoz.com/sqlfl выкладываются свежие базы - можешь оттуда тянуть...


drSerj
 
1_абрамДата: Пятница, 17.02.2012, 19:08 | Сообщение # 125
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
Я вообще под линухом скриптом их стягиваю Кстати, пока на http://libruslib.ucoz.com/sqlfl выкладываются свежие базы - можешь оттуда тянуть...


Спасибо, а вот еще одна штука - в процессе обновления баз на этапе 83% 3%

агрузка в базу lib.libavtor.sql...
Загрузка в базу lib.libavtoraliase.sql...
Загрузка в базу lib.libavtorname.sql...
Загрузка в базу lib.libbook.sql...
Загрузка в базу lib.libfilename.sql...
Загрузка в базу lib.libfilenameold.sql...
Загрузка в базу lib.libgenre.sql...
Загрузка в базу lib.libgenrelist.sql...
Загрузка в базу lib.libseq.sql...
Загрузка в базу lib.libseqname.sql...
Загрузка в базу lib.convert.sql...

сообщение

unknown column 'bid' in libavtor

если нажать ОК появляются еще несколько подобных сообщений и обновление благополучно завершается. Что бы это значило и как с этим бороться.

Вопрос снимается - я в upload lib.convert.sql удалил.


Сообщение отредактировал 1_абрам - Суббота, 18.02.2012, 14:30
 
drserjДата: Суббота, 18.02.2012, 17:39 | Сообщение # 126
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
Вопрос снимается - я в upload lib.convert.sql удалил.


вот-вот smile


drSerj
 
RapidДата: Вторник, 10.04.2012, 08:53 | Сообщение # 127
Сержант
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Offline
Уважаемый разработчик!
Большущая просьба!
Нельзя ли в LibRusLib во вкладке "Поиск" добавить опцию "Найти все отсутствующие книги в локальной коллекции относительно дампа базы". Ну очень надо!!!
 
drserjДата: Вторник, 10.04.2012, 09:49 | Сообщение # 128
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (Rapid)
Нельзя ли в LibRusLib во вкладке "Поиск" добавить опцию "Найти все отсутствующие книги в локальной коллекции относительно дампа базы". Ну очень надо!!!


Эту версию править уже не буду. В новой, если не забуду - попробую сделать. А вообще - я отдельную приблуду для себя писал на подобный случай. Да и процесс подобного поиска очень време и рессурсоемкий... А если еще таких книг большинство - таблица захлебнется. Я выводил список прямо в файл.


drSerj
 
ALEXEY-SOFTДата: Вторник, 10.04.2012, 23:07 | Сообщение # 129
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Offline
Rapid, а ведь идея просто шикарная!
А еще лучше:
Загрузить все отсутствующие книги в локальной коллекции, относительно дампа базы. В-идеале:
Одним сформированным архивом начиная с минимального отсутствующего ID по максимальный ID дампа базы.
Я обычно архивы беру здесь:
http://book.libertorrent.com/viewforum.php?f=256
, а новых архивов до сих пор нет-такая фишка была бы сейчас как нельзя кстати...


Мир-это зеркало нашего Я.
Ты находишься на территории, где мысль и предмет равны по плотности!


Сообщение отредактировал ALEXEY-SOFT - Вторник, 10.04.2012, 23:09
 
drserjДата: Среда, 11.04.2012, 10:07 | Сообщение # 130
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (ALEXEY-SOFT)
Загрузить все отсутствующие книги в локальной коллекции, относительно дампа базы.


ой, как-то пробовал... гемор, однако... Да и не все книги качаются...

Quote (ALEXEY-SOFT)
а новых архивов до сих пор нет


а с самой флибусты скачать??? Там архивы ежедневно выкладываются и скорость приличная...


drSerj
 
RapidДата: Среда, 09.05.2012, 13:14 | Сообщение # 131
Сержант
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Offline
У меня архивы Либрусека сделаны "тысяниками" (371 штука на данный момент)
Имена у них, к примеру такие: 370000-370999-999-998.zip
Третье число - количество книг в базе Либрусека
Четвертое - количество книг в архиве.
В таком виде LibRusLib не видит архива. Уберешь последние три знака - видит.
Однако стоит ограничение в 18 знаков на имя архива?
А жалко!!!
 
drserjДата: Среда, 09.05.2012, 21:39 | Сообщение # 132
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (Rapid)
Однако стоит ограничение в 18 знаков на имя архива?


кажись нет, стоит ограничение на имя архива. Оно обязано быть формата xxxxxx-xxxxxx.zip, что однозначно стандартизировано и оговорено в справке к самой программе. Это имя было определено самими составителями библиотек, "прогибаться" под каждый формат я не буду однозначно. Боле того, как по мне - последние две группы абсолютно бессмысленны, ибо, для конечного пользователя программы не несут никакой полезной информации.
Как вариант, (я не могу гарантировать, что сработает) попробуй убери второе и третье тире, заменив на пробел или что-то отличное от тире.

Quote (Rapid)
А жалко!!!


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


drSerj
 
RapidДата: Четверг, 10.05.2012, 04:31 | Сообщение # 133
Сержант
Группа: Пользователи
Сообщений: 23
Репутация: 0
Статус: Offline
Quote (drserj)
попробуй убери второе и третье тире, заменив на пробел или что-то отличное от тире

Спасибо за совет. Заменил на пробел только последнее тире и все заработало.
Quote (drserj)
последние две группы абсолютно бессмысленны, ибо, для конечного пользователя программы не несут никакой полезной информации

Я и есть конечный пользователь. И для меня это полезная информация - занимаюсь дополнением архивов недостающими книгами.

Ещё раз спасибо за отличную программу (за LibGen тоже)!!!
 
drserjДата: Четверг, 10.05.2012, 09:32 | Сообщение # 134
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (Rapid)
Спасибо за совет. Заменил на пробел только последнее тире и все заработало.


Вот и чудненько smile

Quote (Rapid)
занимаюсь дополнением архивов недостающими книгами.


ммм... я делаю проще - валю в лог после обработки список отсутствующих bookid, так куда нагляднее. Впрочем, последнее время забил - не вижу особого смысла...

Quote (Rapid)
Ещё раз спасибо за отличную программу (за LibGen тоже)!!!


Всегда пожалуйста smile


drSerj
 
unikДата: Четверг, 12.07.2012, 01:37 | Сообщение # 135
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Подскажите, пожалуйста, можно ли к библиотекарю прикрутить dll от 7-Zipa?
Объяснюсь: этот архиватор может паковать архивы значительно сильнее, чем сейчас применено в библиотекаре.
Я попробовал заменить 7z.dll в библиотекаре на 7z.dll из 7-Zip и подсунул в библиотеку архив, запакованный сильнее обычного.
В результате библиотекарь все видит, но открываются только файлы djvu. Как с этим бороться - в библиотекаре или в прогах-читалках?
 
Поиск:

Copyright LibRusLib © 2024