Информационный портал
pocket versionPOCKET  wikiWIKI  FAQFAQ  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения  ВходВход

Программа Библиотекарь. Последняя версия 1.4.2.1
На страницу Пред.  1, 2, 3 ... 35, 36, 37 ... 49, 50, 51  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB
Предыдущая тема :: Следующая тема  
Автор Сообщение


Stepochka
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 11.08.2005
Сообщения: 206
Откуда: Москва

СообщениеДобавлено: Пт Апр 04, 2008 11:57    Заголовок сообщения: Ответить с цитатой

klop
2 решения трабла одинаковых ID двумя постами выше...
Вам ни один не подошёл?
Нужна любая программа могущая делать пакетную замену в текстовых файлах, лучше что бы поддерживала регулярные выражения.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


klop
Новенький участник форума

Новенький участник форума

Зарегистрирован: 01.04.2008
Сообщения: 6

СообщениеДобавлено: Пт Апр 04, 2008 14:01    Заголовок сообщения: Ответить с цитатой

Stepochka
файлы не текстовые файлы в архиве
попробовал вариант
2) попалась на глаза консольная тулза отсюда http://nhutils.narod.ru/rplcsmpls.htm
к ней был сляпан батник
Код:
for %%I in (*.fb2) do nhrplc -s:"<id>(.*)</id>" -t:"<id>%%I</id>" %%I

вместо ID пихает название файла, можно запихнуть что угодно

не работает id не меняет
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Stepochka
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 11.08.2005
Сообщения: 206
Откуда: Москва

СообщениеДобавлено: Пт Апр 04, 2008 14:06    Заголовок сообщения: Ответить с цитатой

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


Последний раз редактировалось: Stepochka (Пт Апр 04, 2008 14:10), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


klop
Новенький участник форума

Новенький участник форума

Зарегистрирован: 01.04.2008
Сообщения: 6

СообщениеДобавлено: Пт Апр 04, 2008 14:09    Заголовок сообщения: Ответить с цитатой

все 12000?
не самый удобный способ

кстати сейчас попрорбывал вариант 2 на распакованом файле тоже не работает
в чем может быть проблема
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Stepochka
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 11.08.2005
Сообщения: 206
Откуда: Москва

СообщениеДобавлено: Пт Апр 04, 2008 14:47    Заголовок сообщения: Ответить с цитатой

что бы указанная строчка отработала надо:
1) утилита nhrplc.exe в папке с батником
2) файлы *.fb2 в этой папке
3) наличие в fb2 файле <id>туткакойтоID</id>
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Marat
Новенький участник форума

Новенький участник форума

Зарегистрирован: 12.03.2008
Сообщения: 63

СообщениеДобавлено: Пт Апр 04, 2008 14:48    Заголовок сообщения: Ответить с цитатой

У меня тоже сходу-слету без напряга пакетно поменять ID не вышло. А разбираться некогда. Подумал и решил не заморачиваться, по крайней мере, пока. На глазок отсеял явные дубли, а остальное тупо добавил одним кликом. Конечно, наверняка будут и настоящие дубли теперь в библиотекаре, ну и ладно, постепенно поудаляются в процессе работы с ним и чтения книг. То бишь я решил, что нет смысла время тратить на скурпулезную фильтрацию, и наличие какого-то процента дублей в библиотеке меня не напряжет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Михеич
Новенький участник форума

Новенький участник форума

Зарегистрирован: 15.07.2005
Сообщения: 30
Откуда: Москва

СообщениеДобавлено: Пт Апр 04, 2008 16:24    Заголовок сообщения: Ответить с цитатой

А я не заморачивался. Установил JEFLibrarian и загнал в него все дубли, поставив галку "Fix ID". А потом обратно все в Библиотекаря.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


klop
Новенький участник форума

Новенький участник форума

Зарегистрирован: 01.04.2008
Сообщения: 6

СообщениеДобавлено: Пт Апр 04, 2008 18:25    Заголовок сообщения: Ответить с цитатой

Marat
Еще один глупый вопрос как добавить все дубли одним кликом?

Михеич

JEFLibrarian меняет id файлов в архивах или тоже необходимо извлекать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Stepochka
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 11.08.2005
Сообщения: 206
Откуда: Москва

СообщениеДобавлено: Пт Апр 04, 2008 18:43    Заголовок сообщения: Ответить с цитатой

Да, JEFLibrarian может работать с архивами в которых содержится аи2 файл
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Marat
Новенький участник форума

Новенький участник форума

Зарегистрирован: 12.03.2008
Сообщения: 63

СообщениеДобавлено: Пт Апр 04, 2008 19:09    Заголовок сообщения: Ответить с цитатой

klop
Выделить все дубли в левом списке и в контекстном меню по правой кнопке "создать новый документ..."

All
Только что возник неприятный момент. При добавлении очередной (немаленькой) порции книг у меня видимо что-то где-то сбойнуло. Режим хранения - файловая система. Насколько я понимаю, часть добавляемых книг проиндексировалась в базе, но файлы этих книг в файловую систему не добавились. То есть кол-во файлов в папке "точка монтирования" теперь на пару десятков меньше, чем кол-во книг по опции "статистика".
Вопрос: Как вычислить книги, файлов которых нет? Можно ли как-то сверить безу?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


NickNem
Новенький участник форума

Новенький участник форума

Зарегистрирован: 16.09.2005
Сообщения: 45

СообщениеДобавлено: Пт Апр 04, 2008 21:53    Заголовок сообщения: Ответить с цитатой

Marat писал(а):

Вопрос: Как вычислить книги, файлов которых нет? Можно ли как-то сверить безу?

FBLibraryFileRename имеет кнопку проверки соответствия файлов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


DZ
Новенький участник форума

Новенький участник форума

Зарегистрирован: 26.11.2007
Сообщения: 21

СообщениеДобавлено: Сб Апр 05, 2008 10:10    Заголовок сообщения: Ответить с цитатой

Marat писал(а):
Только что возник неприятный момент. При добавлении очередной (немаленькой) порции книг у меня видимо что-то где-то сбойнуло. Режим хранения - файловая система. Насколько я понимаю, часть добавляемых книг...

Скорее всего проблемы транслитерации.
Книга "Ёжики в лесу" при добавлении затрет (или сама не запишется, не тестировал) физически книгу "Ежикi в лесу", но оставит запись в базе. И они обе будут ссылаться на одну и ту же книгу.
Самое неприятное, что при удалении одной из записей, удалится и файл. Соответственно ссылка оставшейся записи будет на уже несуществующий файл.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Marat
Новенький участник форума

Новенький участник форума

Зарегистрирован: 12.03.2008
Сообщения: 63

СообщениеДобавлено: Сб Апр 05, 2008 11:16    Заголовок сообщения: Ответить с цитатой

DZ
Не, у меня был именно сбой, не наберется в том массиве, что добавлял, сразу столько Ёжиков. Во время добавления книг библиотекарь вдруг секунд на 20-30 глубоко задумался, не подавая признаков жизни, а потом бодро затарахтел себе дальше. Уверен, что как раз в этот момент потеря файлов и произошла.

Добавлено спустя 8 минут 9 секунд:

А таки теряются книги куда-то. Вот опять, только что библиотекарь мне сказал, что успешно добавил 1141 книжку. По индексу все так и есть, тютелька в тютельку. А вот реально файлов книг 1140 добавилось, одного не хватает. Неужели только у меня такая фигня?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


DZ
Новенький участник форума

Новенький участник форума

Зарегистрирован: 26.11.2007
Сообщения: 21

СообщениеДобавлено: Сб Апр 05, 2008 21:06    Заголовок сообщения: Ответить с цитатой

Меня чего-то тоже задолбало ручками ID править, и , вспомнив молодость написал убогенькую прожку, аж в 200 kb размером, которая их правит, кто хочет рискнуть и использовать, брать здесь:
http://ifolder.ru/6032911
С архивами не работает, мне не актуально. Ответственности, если вдруг что не так пойдет - естественно никакой не несу Wink - пробуйте сначала на кошках. У меня вроде отрабатывает.

Marat Ну не знаю, у меня так только из-за транслита было.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Cd_spb
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 28.06.2006
Сообщения: 189

СообщениеДобавлено: Вс Апр 06, 2008 11:16    Заголовок сообщения: Ответить с цитатой

Спасибо огромное.
У меня все работает.
Теперь скриптом отсортировываются badId, а потом Вашей программой - оченно не дурственно получаеться. Только вопрос - сколько документов одновременно Вашей программе можно скормить?
НО! Нужно учитывать, что если это книги из б-ки Траума, то на этом беды не кончаются - там еще сама структура дескрипшина не валидна.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3 ... 35, 36, 37 ... 49, 50, 51  След.
Страница 36 из 51

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group