LibRusLib
Вторник, 26.11.2024, 01:33
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Архив - только для чтения
Продолжаем работу
ruporДата: Пятница, 12.02.2010, 00:52 | Сообщение # 106
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Offline
Может сделать regular expressions в INI файле? Тогда переделывать не прийдется...
 
drserjДата: Пятница, 12.02.2010, 09:09 | Сообщение # 107
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (rupor)
Может сделать regular expressions в INI файле? Тогда переделывать не прийдется...

Да я сначала так и подумал, но... А какие еще варианты могут быть? В любом случае ид1-ид2 в имени архива быть должно.


drSerj
 
1_абрамДата: Пятница, 12.02.2010, 11:41 | Сообщение # 108
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
Тэк... по поводу форматов имен файлов дейли (тысячников). Следующий алгоритм: *bookid_start-bookid_end*.zip - устраивает? Одно условие - разделяющий символ "-" - только один. Или еще какие условия?

Я правильно понимаю, что при этом в архиве будут возможны
одновременно:

f.n.180719-180773.zip и f.fb2.180719-180773.zip, а то я уже разобрался с use Archive::Zip и почти уже собрался переделать твой скрипт для скачивания с Флибусты объединением файлов:

f.n.180719-180773.zip U f.fb2.180719-180773.zip = f.80719-180773.zip.

По поводу форматов для имен файлов дейли я бы сделал строго:

...
180448-180499.zip
180382-180447.zip
178944-179179.zip
....

Подготовка файлов - в руках пользователя, роль префксов замениняет информационный readme.txt:

0-175951 - либрусек (только фб2)

175951 - ?????? - флибуста (фб2 и pdf)

?????? - ?????? - ?????? .

Добавлено (12.02.2010, 10:41)
---------------------------------------------

Quote (1_абрам)
Кстати, Илья новую фенечку придумал - не выкладывать дейли? На форуме видел вопросы, но без ответов... Похоже, надо перебираться полностью на флибусту, все эти "новшества" утомляют

Я, при всей моей признательности к Ларину, с прошлого года полностью перешел на флибусту.

Сообщение отредактировал 1_абрам - Пятница, 12.02.2010, 11:38
 
drserjДата: Пятница, 12.02.2010, 11:42 | Сообщение # 109
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
Я правильно понимаю, что при этом в архиве будут возможны одновременно:

всё что подходит под шаблон....
впрочем, сейчас наваял еще вариант на регулярных выражениях...

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

проходят все, типа

f.173909-174319.zip
f.fb2.0180500-0180551.zip
f.n.180500-180551.zip
71781-72791.zip
usr102099-103585.zip
f.fb2-9180500-9180551. zip

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

f.173909-174319.zip
f.fb2.0180500-0180551.zip
f.n.180500-180551.zip
71781-72791.zip
usr102099-103585.zip
f.fb2-9180500-9180551. zip

добавляются варианты,аналогичные:

f.fb2.180500.180551.zip
f.0180500.0180551.fb2.zip

но тогда нельзя, что бы в имени был такой вариант: fb2.180551.zip

Quote (1_абрам)
?????? - ?????? - ??????

такого варианта быть не должно в идее.

Дык что, делаем регулярными выражениями? Маленький минус, добавится dll-ка в 221 кил smile


drSerj
 
1_абрамДата: Пятница, 12.02.2010, 13:27 | Сообщение # 110
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
Дык что, делаем регулярными выражениями? Маленький минус, добавится dll-ка в 221 кил

Я за, вот только как быть

если в архивах

71781-72791.zip
и

f.71781-72791.zip окажутся книжки с одинаковыми id.

Раньше вроде бы такого быть не могло.

 
drserjДата: Пятница, 12.02.2010, 13:42 | Сообщение # 111
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
71781-72791.zip и f.71781-72791.zip окажутся книжки с одинаковыми id.

а они и не могут находиться в одном месте. Это архивы разных библиотек, должны лежать в разных папках.


drSerj
 
1_абрамДата: Пятница, 12.02.2010, 14:23 | Сообщение # 112
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
а они и не могут находиться в одном месте. Это архивы разных библиотек, должны лежать в разных папках.

Согласен, в принципе аналогичная проблема могла возеикнуть и теперь если в одно место закачивать обновлелние для флибусты и либрусека.

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

 
drserjДата: Пятница, 12.02.2010, 14:41 | Сообщение # 113
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
Согласен, в принципе аналогичная проблема могла возеикнуть и теперь если в одно место закачивать обновлелние для флибусты и либрусека.

Ессесно...

Quote (1_абрам)
Кстати, вариант с регулярными выражениями позволяет хранить обновления разных библиотек в одной директории - если шаблон позволяет их различать. Но это наверно, извращение.

Это просто не имеет смысла... разве-что отсеивать дейли, если там еще че-нить хранится...


drSerj
 
1_абрамДата: Пятница, 12.02.2010, 15:37 | Сообщение # 114
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
Quote (1_абрам)
?????? - ?????? - ??????
такого варианта быть не должно в идее.

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

Думаю, что следующая библиотека вроде либруслиба и флибусты будет состоять только из форума и базы состоящей из библиографической информации и id электронных книг, но не будет содержать самих контрафактных книг.

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

 
drserjДата: Пятница, 12.02.2010, 16:55 | Сообщение # 115
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
http://ru.wikipedia.org/wiki/Netsukuku

drSerj
 
Alex123Дата: Пятница, 12.02.2010, 20:44 | Сообщение # 116
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
Возник вопрос:
При скачивании с Либрусека пишется ли в фб2 файл какая нибудь мета-дата, содержащая информацию об аккаунте на либрусеке с которого этот файл был скачан? Очень подозрительно поле BookID. Как штамп книги для этого поля формируется? на базе MD5? Или произвольно? Или все таки с участием аккоунта?
У меня возникла идея в связи с отсутствием ежедневных обновлений на либрусеке...
Идея кстати работает... С 185001 у меня уже порядка 800 новых книг....
Если убедите меня что приваси в порядке выложу куда нибудь куммулятивный релиз за последние несколько дней.
Пожалуйста ткните мордой в описание создания портабл версии LibRusLib... И как держать вторую портабл копию на том же винте для флибусты...
Заранее спасибо!
 
drserjДата: Пятница, 12.02.2010, 22:12 | Сообщение # 117
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (Alex123)
При скачивании с Либрусека пишется ли в фб2 файл какая нибудь мета-дата, содержащая информацию об аккаунте на либрусеке с которого этот файл был скачан? Очень подозрительно поле BookID. Как штамп книги для этого поля формируется? на базе MD5? Или произвольно? Или все таки с участием аккоунта?

Никуда ничего не пишется, а букид - обычное числовое поле с автоинкрементом (каждое следующее значение увеличивается на 1...

Quote (Alex123)
Если убедите меня что приваси в порядке выложу куда нибудь куммулятивный релиз за последние несколько дней.

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

Quote (Alex123)
Пожалуйста ткните мордой в описание создания портабл версии LibRusLib... И как держать вторую портабл копию на том же винте для флибусты..

Сама по себе программа - и так портейбл. Во время первого запуска создается ini-файл, в который прописываются данные.
Берем архив (можно без инсталялки), распаковываем содержимое в один каталог (для либруса) и в другой каталог (для флибусты).
Грузим одну программу, настраиваем на либрус. Выходим, заходим в другой каталог, запускаем второй вариант проги, настраиваем под флибусту...
усё...
Да, пользователям висты и семерки - не советую ставить прогу на диск С.


drSerj
 
Alex123Дата: Пятница, 12.02.2010, 23:26 | Сообщение # 118
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
Да все просто biggrin ...Паранойя по поводу того что забанят акаунт на либрусеке и больше не будет возможности скачать cry
Мое предложение временное. Если Илья решил не выкладывать больше дневные обновления то пока это единственный способ получать эти самые обновления.
Вот ссылки на рапиде. Если кто нить может пожалуйста перекиньте на премиум там, чтоб ссылки не исчезали.
Сергей спасибо вам за программу!
Доступно только для пользователей
 
drserjДата: Пятница, 12.02.2010, 23:34 | Сообщение # 119
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (Alex123)
Паранойя по поводу того что забанят акаунт на либрусеке и больше не будет возможности скачать

Этого никогда не было. Я не думаю, что Илья совсем сошел с ума, что бы разгонять потенциальных клиентов smile

Quote (Alex123)
Вот ссылки на рапиде. Если кто нить может пожалуйста перекиньте на премиум там, чтоб ссылки не исчезали.

Увы, премиум мне не светит smile Если объем небольшой - можно и сюда скинуть... Хотя, врядли сюда влезет...., Да и самому стянуть с этими гребаными рапидовскими слотами - тоже врядли сразу получится... Ладно, спасибо, может кому повезет, или у кого-то есть голд - стянут, перевыложат...

Quote (Alex123)
Сергей спасибо вам за программу!

Да всегда пожалуйста, пользуйтесь smile


drSerj
 
Alex123Дата: Пятница, 12.02.2010, 23:45 | Сообщение # 120
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
В принципе, при наличии свободного времени я могу скирдовать сюда обновления раз в 2-3 дня.
 
Поиск:

Copyright LibRusLib © 2024