Вы здесьСофт для переименования FB2 файлов
Опубликовано чт, 01/11/2007 - 04:59 пользователем w2w
А вот не подскажет ли кто нужную софтинку.... Может кто знает такую? или может нарисовать на VBS ?
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Саша из Киева RE:Приключения белочки Рыжки 1 день
alex-from RE:Оплатил два раза, но абонемента нет 3 дня sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 4 дня Kiesza RE:На 78-м году жизни скончался советский и российский... 4 дня Aliki RE:Подайте бедному копеечку на книжку с литреса... 4 дня Paul von Sokolovski RE:Бушков умер. 1 неделя lemma7 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 2 недели mig2009 RE:Багрепорт - 2 2 недели Isais RE:Издательство "Медуза" 2 недели babajga RE:Народные сказки - Сказки народов Сибири = Fairy-Tales of... 1 месяц Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 1 месяц sibkron RE:Серия "Библиотека французской литературы" (Макбел) 1 месяц Isais RE:Игорь Северянин - Том 2. Поэзоантракт 1 месяц sem14 RE:Современная корейская литература. Книжная серия... 1 месяц sem14 RE:Семейственность в литературе 1 месяц Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 1 месяц Саша из Киева RE:Подводное течение 2 месяца konst1 RE:Переименовать ник (имя учетки) 2 месяца Впечатления о книгах
ne_fanat про Александр Александрович Бушков
06 11 Земля пухом, Сан Саныч. Спасибо за написанное, жаль, что больше ничего не напишете. Мне будет вас не хватать.
ne_fanat про Дронт: Первый в фамилии [СИ] (Социальная фантастика, Фэнтези, Попаданцы, Самиздат, сетевая литература)
06 11 Не соглашусь с предыдущим оратором:) Серенько и простенько только если рассматривать это как самостоятельное произведение. А вот если как вбоквел "Придворного", да с возможностью продолжения, да с раскрытием туманных моментов ……… Оценка: хорошо
Perca про Киров: Рыцарь Огненной кавалерии [СИ] (Фэнтези, Самиздат, сетевая литература)
06 11 Очень неплохо. Такое впечатление, что "Никит Кировых" двое, один регулярно пишет откровенный треш, а другой выдает неплохие вещи, хоть и достаточно редко. Оценка: отлично!
Perca про Киров: Молот империи 1 [СИ] (Боевая фантастика, Городское фэнтези, Самиздат, сетевая литература)
06 11 Серия неплохая, на удивление. Беда в том, что чтобы быть в теме, надо сначала прочитать откровенный шлак, приквел "Я - палач" аж в трех томах.
Олег Макаров. про Лагин: Старик Хоттабыч [litres] (Советская классическая проза, Сказка)
06 11 2 RedRoses3: не распространяйте фейки. Крон был только соавтором Лагина в работе над сценарием фильма «Старик Хоттабыч» (в 50-е годы). В процессе работы они разругались. После этого Крон чего только не говорил
RedRoses3 про Лагин: Старик Хоттабыч [litres] (Советская классическая проза, Сказка)
06 11 В 1938 году Лазарь Лагин написал детскую повесть-сказку «Старик Хоттабыч»! - хм... а со временем хороший писатель Александо Крон признался, что в молодости подрабатывал литрабом и Хоттабыча написал он... А Лагин так больше ничего выдающегося и не натворил....
Олег Макаров. про Карелин: Архитектор душ (Городское фэнтези, Попаданцы, Самиздат, сетевая литература)
05 11 Идея неплохая, но написано предельно нудно. Сюжет стоит на месте, буксует, шины визжат, но ничего не едет. Почти до конца первую книгу дочитал и бросил Оценка: плохо
Олег Макаров. про Анатолий Н. Патман
05 11 «боец СВО, оказавшийся, на удивление, наследником древней космической, и могущественной цивилизации» обожемой! какой полёт мысли у автора! какая акутальность шыдевра! какая смелая интерпретация событий! ну и так далее. Вот ………
Sanyok89 про Пелевин: A Sinistra | А Синистра | Левый Путь (Триллер, Современная проза)
05 11 Ну хоть одна более-менее читаемая книга из этого цикла. Завершать уже пора этот трансгуманизм, а то Санта Барбара какая то Оценка: неплохо
Олег Макаров. про Андрей Владимирович Курпатов
04 11 Доктор Курпатов, Доктор Курпатов, Доктор Курпатов - многократное повторение этого словосочетания создало у многих превратное представление о том, что А.Курпатов является доктором наук. На самом деле человек имеет только ………
Lena Stol про Искаженный мир
04 11 Прочитала обе книги, пропускала много, особенно во второй части, хороший сюжет, но уж очень автор растянул. Если из двух книг сделать одну, будет интереснее.
udrees про Михеенков: Маргелов (Биографии и Мемуары)
04 11 В книге встречаются интересные упоминания, например про новобранцев с Западной Украины, «командиры были им не рады», они ненавидели оба режима, были коллаборантами, вообще удивительно, как они воевали в рядах Красной Армии, ……… Оценка: неплохо |
Комментарии
Re: Софт для переименования FB2 файлов
Очень неплохо работает Book2Shelf
http://unclshura.narod.ru/
Программа под виндовс
Может переименовать файлы взяв информацию из тэга book-title
возможно задать маски для переименования файлов
По умолчанию переделывает FB2 книги в виде ZIP файлов в подкаталогах (имя автора\имя автора. название.zip).
Иногда глючит ( вылетает ошибка) но FB2 файлы с 3 библиотек
fictionbook.ru
lib.aldebaran
Mylibs
смог слить в одну без особых проблем. :)
Re: Софт для переименования FB2 файлов
1. Глючит действительно здорово. После сотни-другой файлов подряд как правило виснет.
2. Сует все в одну папку, а для разных авторов это не здорово.
3. Не может / не хочет переименовывать без импорта форматов, что требует:
- установки нескольких библиотек .dll, которые не слишком украшают систему (там и так много всего) :(
- массу времени. Обработка каталога из сотни папок длилась так долго, что я ее прервал, терпения не хватило.
Вывод: отстой, как и все остальное. Хорошей программы, увы, пока нет (или ее никто не знает?).
А вообще кое-какие опции организованы здесь здорово, например, шаблон переименования.
Вообще же все это было бы не нужно, если бы не маразм / традиция держать все в либах с именами на транслите. Зачем?! И доколе?! Кто мне объяснит, дураку, откуда это пошло для русских книг? Из ФБ-тулз, что ли? Но они как будто могут работать с русскими именами?
Re: Софт для переименования FB2 файлов
Ну могу попробовать завтра на работе нарисовать на перле. Могу скомпилить под винду в exe. Мне кажется, еще нужно при переименовании проверять на совпадение имен и добавлять цифру к имени, если совпадение обнаружено. И выкидывать (заменять на что-то) символы, недопустимые в именах файлов.
Re: Софт для переименования FB2 файлов
О! А как компилить перл в винде? Мне этого давно хочется.
Re: Софт для переименования FB2 файлов
Это?
Как компилить перл в .exe
Re: Софт для переименования FB2 файлов
Спасибо, поиграюсь.
Re: Софт для переименования FB2 файлов
и моя хотелка - прога для создание списка в csv формате для файлов фб2. Дано
1. название корневого каталога, откуда начинается структура с фб2 файлами. Файлы могут быть сами а могут - в зипе.
2.ини-файл, где указаны перечень тегов фб2 и номер поля в результирующем списке, куда попадают данные а также некоторые доп величины типа разделительного символа, необходимость внесения в список имени файла с его размещением и т.д.
Надо, помогите, люди добрые!
Re: Софт для переименования FB2 файлов
вот это было бы здорово, особенно компиленое и с контролем ошибок!
Re: Софт для переименования FB2 файлов
Отличные планы! Только обязательно сделайте групповую обработку, включая вложенные папки. Ждем с нетерпением ;)
Re: Софт для переименования FB2 файлов
Странно, что про Booki (http://freesoft.ru/?id=79889 - версия 1.7.1) никто не вспомнил.
Офсайт тут - http://booki.h12.ru/. Однако более поздние версии программы стали, как я понимаю, платными.
Re: Софт для переименования FB2 файлов
Переименовывает неплохо, но:
1) не обрабатывает вложенные папки (представьте, каково будет переименовать ВСЮ библиотеку) :(
2) отрубила в XP запуск на чтение fb2 Cool Reader'a, причем насмерть - не восстанавливается системными функциями! Не обойтись, наверное, без чистки реестра :(. Запустить читалку по умолчанию можно из booki, щелкнув корень каталога, но это дрянь, однако!
Вывод: отстой, не используйте или будьте готовы к проблемам.
PS. Спустя полчаса. Удалось вернуться к читалке fb2 по умолчанию (Cool Reader'у), только вручную вычистив реестр - booki прописалась в десяток разделов и полсотни параметров! Вирус, да и только ;). Таким образом, все знайте - применять эту программу опасно для системы! Она становится читалкой fb2 по умолчанию (но не читает, а только перехватывает обращение к системной читалке), и не сбрасывается никакими средствами, кроме чистки реестра. Хитрый программер писал, однако! А вы умеете редактировать реестр? Сначала научитесь, а потом можете применять booki ;)
PS. Забыл еще одно упомянуть. Переименовывает не более 300 файлов в день, потом достает арифметическими примерами и требует регистрации, а ее-то и нет, как нет! Не работает :(
Re: Софт для переименования FB2 файлов
Достигнут некоторый прогресс в работе с booki. Зарегистрировать программу, как уже сказано, к сожалению, невозможно (ссылка не работает, а поиск в Сети пока ничего не дал), а без регистрации она не позволяет переименовывать более 300 файлов. Однако, известный взломщик игр ArtMoney Pro v7.27 не подкачал и тут - позволяет за 2 прохода найти в памяти константу - число переименованных файлов, и сбросить ее в ноль. После чего снова несколько сотен файлов booki молчит. А сбрасывать константу ArtMoney позволяет постоянно (стоИт на нужной ячейке памяти до перезапуска booki). Кто работал с ArtMoney, справится без труда.
Кроме того, довольно легко отредактировать скрипты, чтобы привести имена переименованных файлов к желаемому виду. Словом, программа почти приемлема ;).
Re: Софт для переименования FB2 файлов
Спасибо всем за ссылки. Еще могу указать, http://www.dimonius.ru/index.html, там есть ренеймер, позволяющий групповое переименование любых файлов, в том числе перевод имен из латиницы в кирилицу и наоборот. Правда, имена файлов не всегда корректные на латинице, и иногда получается смешная кирилица, но обычно все понятно и очень быстро работает. Правда, освоить программу - придется разобраться, функция не очевидна. Но я справился ;), так что шансы есть.
Re: Софт для переименования FB2 файлов
У меня есть скрипт на Питоне для этой цели. Я немного его доработал.
import sys
if len(sys.argv)>1:
path = sys.argv[1]
ptern = sys.argv[2]
else:
path = ''
ptern = '*.fb2'
import os, glob
from xml.dom import minidom
def getnText(nodelist):
rc = ""
for node in nodelist:
if node.nodeType == node.TEXT_NODE:
rc = rc + node.data
return rc
def fb2ren(f):
newname = ''
xmldoc = minidom.parse(f)
descr = xmldoc.getElementsByTagName("description")[0]
ti = descr.getElementsByTagName("title-info")[0]
aList = ti.getElementsByTagName("author")
for aut in aList:
if newname != '':
newname += ', '
aname = aut.getElementsByTagName("first-name")[0]
newname = newname + getnText(aname.childNodes)
aname = aut.getElementsByTagName("last-name")[0]
newname = newname + ' ' + getnText(aname.childNodes)
newname = newname + ' - '
bt = ti.getElementsByTagName("book-title")[0]
newname = newname + getnText(bt.childNodes)
newname = newname + '.fb2'
os.rename(f, path + '\\'+newname)
def all_files(pattern, search_path, pathsep=os.pathsep):
""" Given a search path, yield all files matching the pattern. """
for path in search_path.split(pathsep):
for match in glob.glob(os.path.join(path, pattern)):
yield match
for match in all_files(ptern, path):
fb2ren(match)
Работает под Win32. Вызов:
python fbren.py E:\temp "*.fb2"
Используется пасер минидом, поэтому он немного тормознутый.
Может быть, кому-то будет полезен.
Re: Софт для переименования FB2 файлов
Renamer теперь тоже понимает fb2
вот пример скрипта
[Script10]Name=fb2 rename no utf
line1="HTML [Name]: %title-info-author-last-name% %title-info-author-first-name% [%title-info-sequence-name%-%title-info-sequence-number%] %title-info-book-title%"
line2="Replace [All ]: [-]|"
line3="RegExp [Name]: \[[-%].+%\]|"
line4="RegExp [Name]: [ ]+|_"
line5="Translite [All ]: "
line6="RegExp [Name]: -([0-9])\]|-0$1]"
line7="OnNameExis [Name]: %name%[%cnt%]"
line8="RegDown [All ]: "
Отв: Софт для переименования FB2 файлов
dup
Отв: Софт для переименования FB2 файлов
File Grinder 0.1.2
http://fg.codeplex.com/releases/view/38331
рекомендую
Отв: Софт для переименования FB2 файлов
Уже давно пользуюсь FB2 Toolbox - другого софта и не ищу...
http://code.google.com/p/fb2toolbox/