Traum Library 2.0 - Обновление 12 (13.08.2009) FB2 + NonFB2

Ответить
 

Sk0rp

Стаж: 17 лет 2 месяца

Сообщений: 249


Sk0rp · 19-Авг-09 15:23 (15 лет 4 месяца назад)

traum писал(а):
Цитата:
В принципе - возможно. Что с чем сравниваем?
Хочется сформировать батник из примерно таких строк (для каждой книги):
if size_of_file(FILENAME) != FILESIZE echo "ALARM!!!"
FILENAME и FILESIZE будут браться из базы и подставляться в виде строк.
Вопрос, как этот size_of_file сделать.
так пойдет?
Код:
@echo off
chcp 1251 >nul
call :test 243428 "en\_\_sf\Alternate Generals II.fb2.zip"
call :test 235605 "en\_\_sf\Alternate Generals III.fb2.zip"
call :test 666666 "en\_\_sf\Catastrophes!.fb2.zip"
call :test 666666 "en\_\_sf\Dozois - The Years Best Science Fiction 23rd Annual Collection (2006).fb2.zip"
call :test 235044 "en\_\_sf\Isaac Asimov's Worlds of Fantasy. Book 6_ Mythical Beasties.fb2.zip"
call :test 458139 "en\_\_sf\Isaac Asimov's Worlds of Science Fiction. Book 9_ Robots.fb2.zip"
call :test 188980 "en\_\_sf\ _WRONG_ The Enchanter Completed.fb2.zip"
echo Конец проверки
exit
:test
if exist %2 (
if "#%~z2#" NEQ "#%1#" echo SIZE MISMATCH: %2
) else (
echo NOT FOUND: %2
)
[Профиль]  [ЛС] 

Jeque

Стаж: 17 лет 5 месяцев

Сообщений: 78


Jeque · 19-Авг-09 20:24 (спустя 5 часов)

oleg_krv писал(а):
Я вообщето не програмист (помидорами не бросать ) но сделал для себя програмку
Антивирус (avast) ругается на файл test.exe
[Профиль]  [ЛС] 

Vitalik[abooks]

Стаж: 17 лет 3 месяца

Сообщений: 23

Vitalik[abooks] · 20-Авг-09 01:29 (спустя 5 часов)

Восстановил веб-системку для поиска по Traum Library
Загрузил данные по 12-му обновлению
Система теперь доступна по адресу:
http://test.abook-club.info/traum-library
Пользуйтесь на здоровье
--
P.S. Правда я там стартовую страничку еще не обновил, но вы уж простите, пожалуйста
[Профиль]  [ЛС] 

oleg_krv

Стаж: 15 лет 11 месяцев

Сообщений: 9


oleg_krv · 20-Авг-09 12:26 (спустя 10 часов)

Jeque писал(а):
Антивирус (avast) ругается на файл test.exe
Таки я попался - http://www.f1cd.ru/news/internet/647/
свежий вирус - когда отправлял все показывало Ок!
Полечил - проверил - перезалил
http://www.filefactory.com/file/ah21fga/n/test_zip
Результат проверки: http://www.virustotal.com/ru/analisis/04096d0c13455a45771b7136f1cd79bfa88c082b4fe...e6b1b-1250760561
[Профиль]  [ЛС] 

Арнаут Каталан

Стаж: 17 лет 1 месяц

Сообщений: 328

Арнаут Каталан · 20-Авг-09 15:11 (спустя 2 часа 44 мин.)

Весьма сомнительно местонахождение:
nonfb2-ru/ru/_/_религия/_христианство/
Коул - Общение, секс и деньги.doc.zip
Коул - Отвага. Книга для чемпионов.doc.zip
Коул - Сокровение секса.doc.zip
Коул - Уникальная женщина.doc.zip
[Профиль]  [ЛС] 

traum

Стаж: 18 лет 6 месяцев

Сообщений: 302


traum · 20-Авг-09 15:13 (спустя 2 мин., ред. 20-Авг-09 15:13)

Цитата:
Весьма сомнительно местонахождение:
всё правильно, как ни странно
[Профиль]  [ЛС] 

Petrel

Стаж: 16 лет 7 месяцев

Сообщений: 44


Petrel · 20-Авг-09 17:26 (спустя 2 часа 13 мин., ред. 20-Авг-09 17:26)

Vitalik[abooks]
Неплохо! Жаль, что отдельный рассказ в составе сборника не найдешь (моя старая печаль и боль, когда рассказы входят в состав сборников, а не выложены отдельно - замучаешься их искать)...
[Профиль]  [ЛС] 

Vitalik[abooks]

Стаж: 17 лет 3 месяца

Сообщений: 23

Vitalik[abooks] · 20-Авг-09 21:23 (спустя 3 часа, ред. 20-Авг-09 21:23)

Petrel писал(а):
Жаль, что отдельный рассказ в составе сборника не найдешь (моя старая печаль и боль, когда рассказы входят в состав сборников, а не выложены отдельно - замучаешься их искать)...
Такой вопрос. А список рассказов всегда присутствует в аннотации сборника?
Может реализовать также поиск и по аннотациям?..
[Профиль]  [ЛС] 

Арнаут Каталан

Стаж: 17 лет 1 месяц

Сообщений: 328

Арнаут Каталан · 21-Авг-09 16:01 (спустя 18 часов)

Балмер Генри
Балмер - Шаар - скиталец будущего.fb2
Это фейк! Настоящий автор неизвестен.
[Профиль]  [ЛС] 

traum

Стаж: 18 лет 6 месяцев

Сообщений: 302


traum · 21-Авг-09 17:08 (спустя 1 час 6 мин.)

Цитата:
Такой вопрос. А список рассказов всегда присутствует в аннотации сборника?
Нечасто. Рассчитывать на это не стоит.
Я могу выкладывать в db.rar еще одну табличку, условно - "содержание" книг
(т.е. содержимое <title></title>, без иерархии, исключены числа, "глава%" и еще по мелочи).
Объем ~700.000 записей.
[Профиль]  [ЛС] 

Vitalik[abooks]

Стаж: 17 лет 3 месяца

Сообщений: 23

Vitalik[abooks] · 21-Авг-09 17:37 (спустя 29 мин.)

traum писал(а):
Я могу выкладывать в db.rar еще одну табличку, условно - "содержание" книг
(т.е. содержимое <title></title>, без иерархии, исключены числа, "глава%" и еще по мелочи).
Объем ~700.000 записей.
О! Это было бы замечательно
[Профиль]  [ЛС] 

KirillHome

Стаж: 18 лет

Сообщений: 80


KirillHome · 22-Авг-09 12:51 (спустя 19 часов, ред. 22-Авг-09 19:53)

traum - а можно в book, если отсутствует переводчик, указывать не пустое поле trans, а (хотя бы) пробел (т.е. не <tab><tab>, а <tab><space><tab>)?
Дело в том, что пытаюсь "забацать" bat-файл для обработки, а он сдвоенную табуляцию воспринимает как одинарную... В результате - часть строк - "едет"....
[Профиль]  [ЛС] 

traum

Стаж: 18 лет 6 месяцев

Сообщений: 302


traum · 23-Авг-09 22:22 (спустя 1 день 9 часов)

Цитата:
а можно в book, если отсутствует переводчик, указывать не пустое поле trans, а (хотя бы) пробел
Можно. Постараюсь не забыть.
[Профиль]  [ЛС] 

Aldi7

Стаж: 16 лет 3 месяца

Сообщений: 8


Aldi7 · 24-Авг-09 16:04 (спустя 17 часов)

Чего-то не получается обновить библиотеку! У меня библиотека лежит на F:\Библиотека Traum скопировал в эту папку, распаковал, а при попытке обновления пишет не найден путь. Что я не так делаю?
[Профиль]  [ЛС] 

lodout

Стаж: 17 лет 4 месяца

Сообщений: 7


lodout · 24-Авг-09 16:41 (спустя 37 мин.)

Не fb2 также упакованы каждый в отдельный зип?
id книг в book он уникален (сохраняется) при обновлении библиотеки?
[Профиль]  [ЛС] 

Barsukk

Стаж: 17 лет 9 месяцев

Сообщений: 54

Barsukk · 24-Авг-09 18:07 (спустя 1 час 26 мин., ред. 24-Авг-09 18:07)

ru\_\_худлит\_юмор\Cпособы самоубийства.fb2.zip
- название файла начинается с латинской C (Це), вместо русской С (Эс)
Aldi7 писал(а):
Чего-то не получается обновить библиотеку! У меня библиотека лежит на F:\Библиотека Traum скопировал в эту папку, распаковал, а при попытке обновления пишет не найден путь. Что я не так делаю?
батник нужно положить рядом с папкой ru и запустить
[Профиль]  [ЛС] 

traum

Стаж: 18 лет 6 месяцев

Сообщений: 302


traum · 24-Авг-09 18:52 (спустя 44 мин.)

Цитата:
Не fb2 также упакованы каждый в отдельный зип?
Да. Уже пожатые форматы - без упаковки, просто store.
Цитата:
id книг в book он уникален (сохраняется) при обновлении библиотеки?
Нет. У замененной книги может оказаться новый id, а может сохраниться старый.
Знаю что криво, но переделывать лень.
[Профиль]  [ЛС] 

lodout

Стаж: 17 лет 4 месяца

Сообщений: 7


lodout · 24-Авг-09 19:30 (спустя 37 мин.)

traum писал(а):
Да. Уже пожатые форматы - без упаковки, просто store.
Понятно. Логично.
traum писал(а):
Нет. У замененной книги может оказаться новый id, а может сохраниться старый.
Я так примерно и подозревал. А у новых книг может появиться уже использованный id? И на вскидку за что можно зацепиться для боле-менее точной идентификации старый-новый у обновлённых книг?
traum писал(а):
Знаю что криво, но переделывать лень.
Понимаю.
[Профиль]  [ЛС] 

traum

Стаж: 18 лет 6 месяцев

Сообщений: 302


traum · 24-Авг-09 20:57 (спустя 1 час 27 мин., ред. 24-Авг-09 20:57)

Цитата:
А у новых книг может появиться уже использованный id?
Нет.
Хотя, теоретически, очень редко, ид может смениться на новый а потом вернуться назад.
Цитата:
за что можно зацепиться для боле-менее точной идентификации старый-новый у обновлённых книг?
book.added >= дате/времени прошлого обновления.
[Профиль]  [ЛС] 

lodout

Стаж: 17 лет 4 месяца

Сообщений: 7


lodout · 24-Авг-09 22:10 (спустя 1 час 13 мин.)

traum писал(а):
Цитата:
за что можно зацепиться для боле-менее точной идентификации старый-новый у обновлённых книг?
book.added >= дате/времени прошлого обновления.
Не совсем понял, ну да ладно. Я просто использую id для собственной дополнительной информации (типа читать, читал, не читать) и надо всю логику переделывать. Лень. Зато теперь есть аттракцион - прочитай неизвестно какую книгу.
[Профиль]  [ЛС] 

traum

Стаж: 18 лет 6 месяцев

Сообщений: 302


traum · 24-Авг-09 22:26 (спустя 16 мин.)

Цитата:
Не совсем понял, ну да ладно
В файле book последнее поле added - дата добавления файла.
По ней можно определить, когда появился файл с книгой.
До обновления взять max(id), max(added)
тогда после обновления
если id > maxid, то у книги новый ид
если id < maxid and added > maxadded, то остался старый ид
[Профиль]  [ЛС] 

zalizobaton

Стаж: 15 лет 9 месяцев

Сообщений: 58


zalizobaton · 25-Авг-09 01:42 (спустя 3 часа, ред. 25-Авг-09 01:42)

Положил батник рядом с папкой ru - пишет: "Не удаётся найти указанный файл"
[Профиль]  [ЛС] 

KievNYC

Стаж: 17 лет 11 месяцев

Сообщений: 7


KievNYC · 25-Авг-09 02:19 (спустя 36 мин.)

zalizobaton писал(а):
Положил батник рядом с папкой ru - пишет: "Не удаётся найти указанный файл"
У меня тоже
[Профиль]  [ЛС] 

traum

Стаж: 18 лет 6 месяцев

Сообщений: 302


traum · 25-Авг-09 19:17 (спустя 16 часов)

Цитата:
Положил батник рядом с папкой ru - пишет: "Не удаётся найти указанный файл"
А папка en присутствует?
Если нет, то будет писать такую ошибку. Ничего страшного.
Посчитайте количество файлов. Если сходится - всё в порядке.
[Профиль]  [ЛС] 

KievNYC

Стаж: 17 лет 11 месяцев

Сообщений: 7


KievNYC · 26-Авг-09 01:28 (спустя 6 часов)

traum писал(а):
Цитата:
Положил батник рядом с папкой ru - пишет: "Не удаётся найти указанный файл"
А папка en присутствует?
Если нет, то будет писать такую ошибку. Ничего страшного.
Посчитайте количество файлов. Если сходится - всё в порядке.
Папка присутствует, но файлы не переносятся. С предыдущими обновлениями все было в порядке.
[Профиль]  [ЛС] 

Sk0rp

Стаж: 17 лет 2 месяца

Сообщений: 249


Sk0rp · 26-Авг-09 15:38 (спустя 14 часов)

KievNYC
1. Файлы не переносятся в папке ru или в папке en?
2. Какой язык операционной системы?
[Профиль]  [ЛС] 

KievNYC

Стаж: 17 лет 11 месяцев

Сообщений: 7


KievNYC · 27-Авг-09 01:33 (спустя 9 часов)

1.Сообщение полачаю в обеих папках.
2. Язык системы Tnglish wit Russian locale. Пробовал на XP и Windows 7.
[Профиль]  [ЛС] 

Sk0rp

Стаж: 17 лет 2 месяца

Сообщений: 249


Sk0rp · 27-Авг-09 02:20 (спустя 46 мин.)

Тогда хз.
На всякий случай попробуйте в начала bat файла добавить строку:
chcp 1251
но ели локаль точно русская, то не поможет. Просто других идей нет.
[Профиль]  [ЛС] 

zalizobaton

Стаж: 15 лет 9 месяцев

Сообщений: 58


zalizobaton · 28-Авг-09 15:35 (спустя 1 день 13 часов)

строку chcp 1251 добавил, что-то пошуршало, ошибок не выдало, а книг 75055.
папка en присутствует
[Профиль]  [ЛС] 

michel-f

Стаж: 17 лет 7 месяцев

Сообщений: 412

michel-f · 29-Авг-09 14:56 (спустя 23 часа, ред. 29-Авг-09 15:01)

traum писал(а):
Цитата:
А если не секрет, почему в allbooks-ru.txt - 85'429 строк???
Отличный вопрос. А черт его знает. Теперь проблему уже и не найти, наверное.
Отличный ответ Возьму на вооружение
По делу - файлик inpx к MyHomeLib готов, крови смена структуры в MHL выпила у меня немерено.
Желающие могут забрать тут.
MyHomeLib должен быть не ниже версии 1.5.1.
Скорпу - пока разделения на фб2/уср нету, как сделать - знаю. Так что будет, но позже.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error