LibRusLib
Вторник, 18.08.2026, 05:58
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Обсуждение работы программы
1_абрамДата: Среда, 14.06.2017, 20:21 | Сообщение # 1546
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
ы бы лучше в смежной теме поактивничал... А то как потрандеть - все толпой, а как на вопросы ответить - затишье, хоть бы один отписался... чувствуется, программа так всем нужна, что активности - 0.


Виноват, не заметил там обновления.
 
drserjДата: Среда, 14.06.2017, 20:32 | Сообщение # 1547
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Виноват, не заметил там обновления.

угу... три дня как...


drSerj
 
1_абрамДата: Среда, 14.06.2017, 22:07 | Сообщение # 1548
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
WebSite-Watcher криво сработав, видно. Отличная программа, кстати.
 
drserjДата: Четверг, 15.06.2017, 09:02 | Сообщение # 1549
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
WebSite-Watcher криво сработав, видно. Отличная программа, кстати.

а просто на тему подписаться? Не?


drSerj
 
1_абрамДата: Четверг, 15.06.2017, 09:45 | Сообщение # 1550
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
а просто на тему подписаться? Не?


Так я не каждый день просматриваю почту. Раньше это приятно было, а теперь заглянешь, а там, например: "Вам назначен штраф ГИБДД". День испорчен.
 
drserjДата: Четверг, 15.06.2017, 20:32 | Сообщение # 1551
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Раньше это приятно было, а теперь заглянешь, а там, например: "Вам назначен штраф ГИБДД". День испорчен.

Заведи ящик для приятных писем smile


drSerj
 
jornada812Дата: Понедельник, 19.06.2017, 16:12 | Сообщение # 1552
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline
Всем здравствуйте. Можно как то вычислить в библиотеке те книги, которые не закачаны на диск?
 
drserjДата: Понедельник, 19.06.2017, 17:56 | Сообщение # 1553
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата jornada812 ()
Можно как то вычислить в библиотеке те книги, которые не закачаны на диск?
можно, если не архивы-тысячники или дейли (т.е. если одна книга - один файл).
если книги накачаны вручную - сделать актуализацию, после которой будут проставлены отметки "скачано" на каждой найденной книге.
Ну и соответственно после этого - поиском можно вычислить все книги, которые отсутствуют.


drSerj
 
jornada812Дата: Понедельник, 19.06.2017, 17:57 | Сообщение # 1554
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline
Там микс. Были архивы тысячники, а дальше я обновлял и скачивал через программу. А как быть тогда?
 
drserjДата: Понедельник, 19.06.2017, 18:02 | Сообщение # 1555
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата jornada812 ()
Там микс.
если реально хочешь всё причесать - выход один, как сделал я, перегнать всё в формат "%z" и сделать полную актуализацию. 
Времени это займет немало, но всё будет причесано. Если интересует последовательность действий и лень лазить по теме - могу еще раз попробовать пошагово всё описать. Сразу предупрежу - за день-два не получится всё сделать.


drSerj
 
jornada812Дата: Понедельник, 19.06.2017, 18:08 | Сообщение # 1556
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline
Хотелось бы.. не знаю для чего, наверное для порядка) Можно ткнуть носом в дату, когда это описывалось.

Добавлено (19.06.2017, 16:08)
---------------------------------------------
я сейчас выдрал из архива первую тысячу и актуализровал ее в скачанном. Так показала в принципе каких файлов нет

 
drserjДата: Понедельник, 19.06.2017, 18:11 | Сообщение # 1557
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата jornada812 ()
я сейчас выдрал из архива первую тысячу и актуализровал ее в скачанном. Так показала в принципе каких файлов нет

Очень правильно,только тогда имеет смысл всё перегнать в один формат, времени потратишь ненамного больше, зато эффект внушительный. У меня сейчас поиск книги на диске - единицы миллисекунд. в тысячниках - секунды (десятки секунд)


drSerj
 
drserjДата: Понедельник, 19.06.2017, 18:44 | Сообщение # 1558
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата jornada812 ()
Хотелось бы.. не знаю для чего, наверное для порядка) Можно ткнуть носом в дату, когда это описывалось.

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


drSerj
 
jornada812Дата: Понедельник, 19.06.2017, 18:48 | Сообщение # 1559
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline
буду премного благодарен. Я периодически обновляю флибусту и либрус, а держать две библиотеки на винте не хочется. Поэтому стоит задача полдучать только обновления, а потом слить это в свою версию. Ну и заодно сравнить все файлы по контрольной сумме и сделать микс некий.. Наверное оставив только fb2 файлы, поскольку остальное не востребовано
 
drserjДата: Понедельник, 19.06.2017, 19:21 | Сообщение # 1560
Генералиссимус
Группа: Администраторы
Сообщений: 4697
Репутация: 30
Статус: Offline
Цитата jornada812 ()
Я периодически обновляю флибусту и либрус, а держать две библиотеки на винте не хочется.

На самом деле и не надо. До какого-то момента я держал, но потом удалил либрус как класс и объясню почему.
не секрет, что до какого-то момента флибуста являлась зеркалом либруса и ее контент полностью совпадал с либрусовским. Далее прошла монетизация либруса с условием - зальешь книжек - получишь статус. И тут-то всё понеслось - на либрус начали валить тонны дерьма, никому не нужного. На самом же деле основные поставщики нормального контента либруса и флибусты - одни и те же люди. По сей причине как только что-то появляется в сети - оно параллельно заносится на либрус и флибусту. Исключения - правленные версии. в итоге, если мы отделим зёрна от плевел, удалив всё лишнее - окажется, что контенты этих библиотек совпадают. В то же самое время, сделав сравнение по МД5 окажется - разница значительна. Как же так, спросит рядовой читатель smile А очень просто, в свое время за каким-то хреном, на либрусе внесли изменения в книги, где пробел в конце добавив, где еще чего... Зачем - история умалчивает, но книги по мд5 - отличаются. Нет, я допускаю, что есть часть книг, которые по какой-то причине на флибусте отсутствуют. Но, думается, этого совсем не достаточно, что бы держать даже не две, а , зачастую - двадцать две копии одного и того же.

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

Формат файла %z - это не что иное, как имя файла, представляющее собой контрольную сумму файла(MD5), помещенного в zip-архив. Дабы не загружать файловую систему большим количеством файлов в одном каталоге (это очень напрягает и тормозит компьютер) все файлы располагаются в двухуровневой структуре каталогов. Например, если имя файла 002f0c02ad65405d70f25ce629b99d89.zip то лежать он будет в каталоге .\00\2f\

Как же перейти на столь замечательный формат? smile
1.В настройках программы выбираем все использующиеся форматы хранения файлов и указываем место их складирования.
2.Вызываем окно поиска и указываем начальный и конечный bookid книг, которые хотим преобразовать (точнее скопировать). Почему не советую много и сразу - вдруг придется приостанавливать работу - неудобно. Да и таблица тяжело работает с десятками тысяч записей. А так взял несколько файлов - взял минимальный ид, максимальный и вперед.
3. (Если хотим выбрать не всё - можем наложить фильтры, например на язык и формат) Выбираем в таблице результатов поиска все записи и вызываем копирование на устройство. В появившемся окне выбираем маску файла %z (если такой нет - создаём) и указываем новое расположение контента в формате %z.
4.Жмем Ок и ждем, когда все файлы будут перегнаны в этот формат. 
5.Повторяем для следующей порции файлов до полной перегонки всего контента. Можем при копировании на устройство еще и добавить автоматом отсутствующие файлы в загрузку.
Далее, если реально надо отслеживать наличие файла - можем сделать актуализацию.

Это вкратце. Если есть вопросы - задавай.


drSerj
 
Поиск:

Copyright LibRusLib © 2026