|
RuAzak
Стаж: 15 лет 10 месяцев Сообщений: 21
|
RuAzak ·
30-Июн-10 20:20
(14 лет 5 месяцев назад)
kipovez
В моем посте, там где я давал Вам ссылку на My Home Lib написано как производить обновления.
|
|
kipovez
Стаж: 16 лет 5 месяцев Сообщений: 10
|
kipovez ·
01-Июл-10 18:30
(спустя 22 часа)
michel-f я снова извиняюсь когда я запускаю upgrade_ххх.bat то выдает системе не удаеться найти путь
|
|
michel-f
Стаж: 17 лет 6 месяцев Сообщений: 412
|
michel-f ·
01-Июл-10 20:40
(спустя 2 часа 10 мин.)
kipovez
файл update_xxx.bat нужно переносить в папку с папками 'ru' и 'en' и запускать оттуда. В нормальном режиме - батник отрабатывает один раз (без ошибок), при запуске во второй раз будут ошибки, так как файлы уже перенесены. Это не страшно - лишнего он не удалит. НО! Каждый батник, идущий с обновлением, нужно применять сразу после переноса файлов в основную структуру. Если об этом забыть и скопировать файлы из следующего обновления без применения батника от предыдущего - скорее всего, будут проблемы.
|
|
kipovez
Стаж: 16 лет 5 месяцев Сообщений: 10
|
kipovez ·
01-Июл-10 21:18
(спустя 37 мин.)
michel-fпридеться качать батики по новой
|
|
Sk0rp
Стаж: 17 лет 1 месяц Сообщений: 249
|
Sk0rp ·
02-Июл-10 18:13
(спустя 20 часов)
kipovez писал(а):
michel-fпридеться качать батики по новой
Скорее придется перекачивать все целиком, т.к. если пропустить какое-то действие - все надо начинать с начала.
|
|
Urri66
Стаж: 17 лет Сообщений: 12
|
Urri66 ·
06-Июл-10 08:25
(спустя 3 дня)
traum, куда то задевался Красницкий 5 Отрок. Стезя и место ?
|
|
Victor Johnson
Стаж: 16 лет 3 месяца Сообщений: 646
|
Victor Johnson ·
06-Июл-10 18:46
(спустя 10 часов, ред. 06-Июл-10 18:46)
Как разархивировать надо, чтобы было правильно:
- Извлечь в текущую папку... (при этом заменять файлы или нет?)
или
- Извлечь в [название архива]\
Как долго должен примерно работать запущенный файл upgrade_[дата].bat?
Я пока скачал кумулятив 2.13 и обновление 2.14 - и вот пытаюсь разобраться и сделать правильно, но есть сомнения, что делаю правильно.
Пожалуйста, помогите, бывалые...
|
|
RuAzak
Стаж: 15 лет 10 месяцев Сообщений: 21
|
RuAzak ·
07-Июл-10 14:08
(спустя 19 часов, ред. 07-Июл-10 14:08)
Victor Johnson писал(а):
- Извлечь в текущую папку... (при этом заменять файлы или нет?)
Да именно так и файлы заменять, только при этом архивы естественно должны находиться в корне папки с библиотекой. Батник работает около секунды.
|
|
Victor Johnson
Стаж: 16 лет 3 месяца Сообщений: 646
|
Victor Johnson ·
07-Июл-10 15:05
(спустя 57 мин.)
RuAzak писал(а):
Victor Johnson писал(а):
- Извлечь в текущую папку... (при этом заменять файлы или нет?)
Да именно так и файлы заменять, только при этом архивы естественно должны находиться в корне папки с библиотекой. Батник работает около секунды.
Спасибо. Я так и сделал. Уже скачал все обновления и поставил их.
|
|
Арнаут Каталан
Стаж: 17 лет Сообщений: 327
|
Арнаут Каталан ·
25-Июл-10 10:28
(спустя 17 дней)
Из папки
\ru\К\Конан Дойл Артур\фейки\Тайна Колверли-Корта.fb2.zip
следует перенести в
ru\П\Парсонс Г\Парсонс - Тайна Колверли-Корта.fb2.zip
Подробности здесь внизу страницы - http://www.fantlab.ru/autor939
Возможно, отдельную папку следует создать и для оставшегося рассказа-фейка
Борисов - Смерть русского помещика.fb2
|
|
Bonaparte
Стаж: 16 лет 1 месяц Сообщений: 269
|
Bonaparte ·
28-Июл-10 17:57
(спустя 3 дня, ред. 28-Июл-10 17:58)
Не нахожу в библиотеке многие довольно известные книги, которые есть в fb2 на Альдебаране и Либрусеке.
Например:
- Рэй Брэдбери "Лед и пламя"
- Уильям Фолкнер "Шум и ярость"
В allbooks-ru.txt их тоже нет.
Выходит, скачивание Либрусека не такое уж бесполезное занятие
|
|
krnark
Стаж: 19 лет Сообщений: 69
|
krnark ·
29-Июл-10 02:36
(спустя 8 часов, ред. 29-Июл-10 02:36)
sEXEcutor
По Фолкнеру действительно нету. А "Лёд и пламя" это малая форма, потому в сборнике идет "Брэдбери - Р _ значит ракета.fb2.zip"
Это у traum'а политика такая - если рассказ есть в сборнике, то в отдельном виде он удаляется.
В принципе у сборников есть оглавление в fb2, и если есть оболочка которая его читает, то проблем нету найти. Иначе тупо берем Total Commander (к примеру) и делаем поиск по архивам. P.S. А когда это Беларусь вступила в EU
|
|
Bonaparte
Стаж: 16 лет 1 месяц Сообщений: 269
|
Bonaparte ·
30-Июл-10 20:56
(спустя 1 день 18 часов, ред. 30-Июл-10 20:57)
Цитата:
В принципе у сборников есть оглавление в fb2, и если есть оболочка которая его читает, то проблем нету найти. Иначе тупо берем Total Commander (к примеру) и делаем поиск по архивам.
Честное слово, так и делал
Так и чувствовал, что раз рассказ, значит, затерялся где-то.
Цитата:
А когда это Беларусь вступила в EU
Такой вот выбор у беларусов - или совковый красно-зеленый, или EU.
|
|
Jack_K
Стаж: 14 лет 6 месяцев Сообщений: 16
|
Jack_K ·
31-Июл-10 22:09
(спустя 1 день 1 час)
Спасибо Вам большое.
Очень полезное и нужное дело делаете.
|
|
traum
Стаж: 18 лет 6 месяцев Сообщений: 302
|
traum ·
02-Авг-10 20:39
(спустя 1 день 22 часа)
Цитата:
- Уильям Фолкнер "Шум и ярость"
Действительно, потерялся. Спасибо! Вернул.
|
|
bboss
Стаж: 17 лет 10 месяцев Сообщений: 25
|
bboss ·
04-Авг-10 05:44
(спустя 1 день 9 часов)
Агромная спасиба за все ваши труды по библиотеке и по проге!!! У меня вот такой вопрос: в библиотеке траума не всегда правильно, а иной раз и совсем не стоят номера томов в некоторых сериях. Поэтому приходиться менять самому. И ето не такая уж большая проблема, чтобы жаловаться. Но каждый раз когда приходят обновления, после установок которых вся моя работа сводится к нулю. Я пробовал сохранять (експортировать) в пользовательские данные, но ничего не помогло. Я работаю в 7ой винде, MHL последняя версия 1.6.2, библиотека TRAUM Library (Portable edition), скачанная у michel-f. В целом по библиотеке нареканий никаких, но каждый раз когда устанавливаю обновления, все мои изменения не сохраняются, причем пробовал оба способа (распаковкой архива с БД по коллекции и через импорт inpx-файла непосредственно в программе MyHomeLib). Подскажите, пажаласта, что мне нужно делать, что бы сохранить свои изменения в библиотеке. Агромное спасиба.
|
|
michel-f
Стаж: 17 лет 6 месяцев Сообщений: 412
|
michel-f ·
04-Авг-10 12:34
(спустя 6 часов, ред. 04-Авг-10 12:34)
bboss писал(а):
в библиотеке траума не всегда правильно, а иной раз и совсем не стоят номера томов в некоторых сериях. Поэтому приходиться менять самому. И ето не такая уж большая проблема, чтобы жаловаться. Но каждый раз когда приходят обновления, после установок которых вся моя работа сводится к нулю.
БД для MyHomeLib полностью копирует данные из родной БД Траума, боюсь, что поможет только внесение данных по сериям в БД самим Траумом. А учитывая объём работы по добавлению книг в коллекцию, оно имеет все шансы уйти в долгий ящик.
Сравнить БД на предмет изменений в MyHomeLib нельзя. Экспорт пользовательских данных - не помню точно, но относится вроде бы только к экспорту аннотаций. Плюс на форуме MHL разбиралось - для коллекции Траума даже он не работает корректно.
bboss писал(а):
каждый раз когда устанавливаю обновления, все мои изменения не сохраняются, причем пробовал оба способа (распаковкой архива с БД по коллекции и через импорт inpx-файла непосредственно в программе MyHomeLib)
Оба способа полностью равнозначны, установка распаковкой БД сделана для тех, кому не хочется с импортом inpx-файла возиться.
bboss писал(а):
Подскажите, пажаласта, что мне нужно делать, что бы сохранить свои изменения в библиотеке
Прислать файл данных по сериям в формате "bookid","OldSerieNo","NewSerieNo", возможно Траум эти данные в БД интегрирует.
P.S. Если номера в серии нет - писать "0".
BookID можно взять из имени файла - это первые 6 цифр.
P.S. Вспомнил - был ряд проблем с тем, что у некоторых файлов при обновлении id менялся, а ссылки я на старые файлы оставлял без изменения их имени. Но книг таких - несколько десятков из ста тысяч, попасть на них весьма сложно. Но если где-то ещё ид книги прописан, лучше оттуда взять.
Вспомнил - при экспорте файла bookid в конец имени файла дописывается.
|
|
bboss
Стаж: 17 лет 10 месяцев Сообщений: 25
|
bboss ·
05-Авг-10 03:17
(спустя 14 часов, ред. 05-Авг-10 06:11)
Спасибо, michel-f, за подробный ответ.
Похоже, что моя работа напоминает сизифов труд:(
Ну чтож будем ждать, когда такая функция появится в етой проге.
__________________________________________________________________________________________________________________________
Я тут покапался в файлах БД и не много разобрался в их работе.
И одна идея таки возникла... Правда не знаю на сколько она будет приемлема.
Заранее скажу, что я далеко не програмист, поетому могу в чем-то ошибаться.
А идея в следующем (своими делетантскими словами):
inpx файл содержит inp файлы содержащие инфу, каждого архива в библиотеке соответственно.
При создании апдейта inpx дополнается inp файлами етого апдейта (т.е. traum_2-18_....inp будет следующий апдейт).
Но помимо етого предыдущие inp файлы тоже правятся или дополняются.
Так вот, если было бы возможно упаковать те предыдущие inp файлы, но только те которые правятся и дополняются, еще и в отдельную папку,
чтобы их можно было бы сравнить и отредактировать, с уже имеющимися, самому.
А еще лучше, если бы старые inp файлы не дополнялись вовсе, потому что их слишком много.
Просто лучший на данный момент способ сохранить свои изменения в библиотеке, ето делать ети изменения в inp файлах,
и затем вручную дополнить inpx файл новыми inp файлами апдейта. А потом заново установить библиотеку через отредактированный inpx файл.
Хотя ето совсем не самый легкий способ, но ето то, до чего я смог додуматься.
Может у кого есть идеи получше???
____________________________________________________________________________________________________________________________________________________________
Прошу прощения, но вот я отыскал еще одну проблему, которая возникла с некоторыми книгами. Правда и решение тоже нашлось.
Иногда выскакивает вот такая ошибка
Книга сама по себе в порядке, а вот из-за того, что обложка в fb2 файле загружена в формате png, и возникает ета ошибка. Когда я заменил облогу на jpg, ошибка исчезла.
Я понимаю, что ето не новость, просто если у кого такая ошибка появляется, ее можно поправить. У меня ошибка выскакивала на трех, пока, книгах.
|
|
krnark
Стаж: 19 лет Сообщений: 69
|
krnark ·
05-Авг-10 10:55
(спустя 7 часов, ред. 07-Авг-10 13:16)
EXEcutor писал(а):
Честное слово, так и делал
Искали наверное "Лед и пламя", как и написали выше, а надо было "Л ёд и пламя"
А вообще Total Commander поддерживает регулярные выражения и можно было написать "Л?д и пламя".
|
|
michel-f
Стаж: 17 лет 6 месяцев Сообщений: 412
|
michel-f ·
05-Авг-10 11:47
(спустя 51 мин., ред. 05-Авг-10 11:47)
bboss писал(а):
Так вот, если было бы возможно упаковать те предыдущие inp файлы, но только те которые правятся и дополняются, еще и в отдельную папку,
чтобы их можно было бы сравнить и отредактировать, с уже имеющимися, самому.
А еще лучше, если бы старые inp файлы не дополнялись вовсе, потому что их слишком много.
Файлы правятся и дополняются сознательно - для полного соответствия коллекции Траума по количеству книг, и соответственно удаления ссылок на выявленные дубли.
А зачем Вам старые inp-файлы? В них информация о сделанных изменениях не появится.
И вообще, они ведь доступны из раздач по предшествующим обновлениям.
Подумал - Вам может подойти такой алгоритм:
1. Экспортировать текущую БД с изменениями в inpx.
2. Вытащить из моего inpx файлы, относящиеся к последнему обновлению (открыть inpx через архиватор, далее выбрать нужные файлы - номер обновления зашит в префиксе traum_2- XX_... ).
3. Добавить их к Вашему inpx через архиватор.
4. Импортировать полученный inpx в MyHomeLib.
Вот как-то так. Добавлено: стоп, не сработает так - в моём inpx порядок полей отличается от того, который генерирует MyHomeLib.
Тогда при следующем обновлении пришлите мне inpx, сгенерированный из MyHomeLib - постараюсь помочь.
|
|
Sk0rp
Стаж: 17 лет 1 месяц Сообщений: 249
|
Sk0rp ·
05-Авг-10 21:22
(спустя 9 часов)
Порядок полей можно изменить одной командой из командной строки, см: FOR /?
|
|
bboss
Стаж: 17 лет 10 месяцев Сообщений: 25
|
bboss ·
06-Авг-10 02:08
(спустя 4 часа)
Цитата:
Тогда при следующем обновлении пришлите мне inpx, сгенерированный из MyHomeLib - постараюсь помочь.
Спасибо.
|
|
michel-f
Стаж: 17 лет 6 месяцев Сообщений: 412
|
michel-f ·
06-Авг-10 08:22
(спустя 6 часов, ред. 06-Авг-10 08:22)
Sk0rp
Не, там так просто не получится.
И разделитель полей в inp-файлах сильно специфический - символ с кодом #04, я так думаю, что в бат-файлах с ним работать не получится. Если только предварительно его в редакторе заменить на что-то более подходящее и не встречающееся в файле, и потом обрабатывать. В общем, нетривиально это.
|
|
traum
Стаж: 18 лет 6 месяцев Сообщений: 302
|
traum ·
06-Авг-10 23:36
(спустя 15 часов)
Цитата:
в библиотеке траума не всегда правильно, а иной раз и совсем не стоят номера томов в некоторых сериях. Поэтому приходиться менять самому. И ето не такая уж большая проблема, чтобы жаловаться. Но каждый раз когда приходят обновления, после установок которых вся моя работа сводится к нулю.
Ну так присылайте мне - traumlib@gmail.com или сюда в личку.
В следующем обновлении всё будет.
|
|
michel-f
Стаж: 17 лет 6 месяцев Сообщений: 412
|
michel-f ·
07-Авг-10 07:53
(спустя 8 часов)
traum писал(а):
Ну так присылайте мне - traumlib@gmail.com или сюда в личку.
В следующем обновлении всё будет.
похоже, bboss правит данные непосредственно в программе MyHomeLib, в нормальном виде (только изменения) их оттуда выдрать затруднительно.
Или же нужно будет параллельно изменениям в программе данные в текстовик записывать.
У меня инструменты для сравнения БД от неё есть, доработать в программе немного нужно будет.
bboss, так что присылайте данные мне, я их обработаю и вышлю Трауму только изменения.
Траум, тот формат, который я описывал в своём посте выше, устроит?
|
|
traum
Стаж: 18 лет 6 месяцев Сообщений: 302
|
traum ·
07-Авг-10 10:29
(спустя 2 часа 35 мин.)
Цитата:
Траум, тот формат, который я описывал в своём посте выше, устроит?
да, но хорошо бы еще добавить автора-название в текстовом виде, для контроля.
|
|
Sk0rp
Стаж: 17 лет 1 месяц Сообщений: 249
|
Sk0rp ·
07-Авг-10 23:10
(спустя 12 часов)
michel-f писал(а):
Sk0rp
Не, там так просто не получится.
И разделитель полей в inp-файлах сильно специфический - символ с кодом #04, я так думаю, что в бат-файлах с ним работать не получится. Если только предварительно его в редакторе заменить на что-то более подходящее и не встречающееся в файле, и потом обрабатывать. В общем, нетривиально это.
Да, тогда одной командой, действительно, не выйдет. А вот заменить символ, обработать, а затем вернуться 0x04 на место и мне кажется вполне рабочей идеей.
|
|
bboss
Стаж: 17 лет 10 месяцев Сообщений: 25
|
bboss ·
08-Авг-10 01:16
(спустя 2 часа 5 мин.)
Цитата:
bboss, так что присылайте данные мне
вы имели ввиду inpx фаил, созданный MHL после моих изменений?
|
|
michel-f
Стаж: 17 лет 6 месяцев Сообщений: 412
|
michel-f ·
08-Авг-10 08:15
(спустя 6 часов, ред. 08-Авг-10 08:15)
bboss писал(а):
вы имели ввиду inpx фаил, созданный MHL после моих изменений?
Да. Лучше залить файл на рапиду и ссылку бросить в ЛС.
Вы изменения только в номера книг в серии вносили, или ещё и серии книгам проставляли? traum, хорошо, добавлю ещё проверочных полей. Может Вас поле CRC32 устроит? оно более технологично.
Sk0rp писал(а):
Да, тогда одной командой, действительно, не выйдет. А вот заменить символ, обработать, а затем вернуться 0x04 на место и мне кажется вполне рабочей идеей.
А 0х04 там не от хорошей жизни появился - остальные разделители ака пробел, точка с запятой, запятая, табуляция в самом тексте встречаются. По хорошему нужно было писать нормальную реализацию CSV с параметрами в кавычках и удвоением кавычек внутри параметра, но за неимением гербовой - пишем на простой.
|
|
bboss
Стаж: 17 лет 10 месяцев Сообщений: 25
|
bboss ·
09-Авг-10 10:16
(спустя 1 день 2 часа, ред. 09-Авг-10 10:16)
michel-f, traum, спасибо агромное.
я как тока внесу изменения в те серии, на которые смогу инфу (в основном ето sf серии), то отправлю вам inpx файл.
исчо раз спасиба.
Цитата:
Вы изменения только в номера книг в серии вносили, или ещё и серии книгам проставляли?
Я менял номера книг в сериях, и иногда правил названия книг. Не в смысле, что они неверны, а просто дополнял.
|
|
|