Вы здесьСофт для переименования FB2 файлов
Опубликовано чт, 01/11/2007 - 04:59 пользователем w2w
А вот не подскажет ли кто нужную софтинку.... Может кто знает такую? или может нарисовать на VBS ?
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 4 часа
sem14 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 3 дня Океана RE:Подайте бедному копеечку на книжку с литреса... 1 день Larisa_F RE:Современная корейская литература. Книжная серия... 2 недели Larisa_F RE:Таррин Фишер 2 недели Aleks_Sim RE:Беженцы с Флибусты 2 недели Саша из Киева RE:Как приобретать друзей и оказывать влияние на людей 2 недели Isais RE:Семейственность в литературе 3 недели miri.ness_ RE:Доступ 27 3 недели bmusanov Оплатил, но абонемент не отображается 3 недели holla RE:Багрепорт - 2 3 недели konst1 RE:Файнридер для Win11 1 месяц larin RE:Оплатил, но абонемент не отображается 1 месяц sem14 RE:Книжная серия «Сlio» издательства "Евразия" 1 месяц Isais RE:Национальный конкурс на лучшее литературное произведение... 1 месяц Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 1 месяц sem14 RE:«Морской роман» — книжная серия Калининградского книжного... 1 месяц larin RE:Оплатил,но абонемент не отображается 1 месяц Впечатления о книгах
udrees про Каку: Физика невозможного [Physics of the Impossible: A Scientific Exploration into the World of Phasers, Force Fields, Teleportation, and Time Travel ru] (Физика, Научпоп)
31 08 Увлекательно прочитать про возможности и открытия, которые могут быть доступны в ближайшие сотню лет или больше. Книга немного уже устарела, информация базируется видимо на сведениях 2006-2007 годов. Сейчас в 2025 году часть ……… Оценка: хорошо
udrees про Роузвуд: Джеффри Дамер. Ужасающая история одного из самых известных маньяков в мире [litres] [Jeffrey Dahmer: A Terrifying True Story of Rape, Murder & Cannibalism ru] (Биографии и Мемуары, Публицистика, Документальная литература)
31 08 Кому интересно почитать про историю ужасных преступлений Джеффри Дамера – почитайте книгу. Она достаточно подробно на 50 страницах описывает его похождения и убийства мужчин, без особых кровавых подробностей, хотя описания ……… Оценка: неплохо
udrees про Мантикор: Зеркало Мисы (Боевая фантастика, ЛитРПГ, Самиздат, сетевая литература)
31 08 Как увлекательно становится читать долгую историю приключений друида, который по силе невероятно прокачался по ветке РПГ, что практически стал богом, когда он натыкается на препятствия и противников, которые сводят на нет ……… Оценка: отлично!
Stager про Дроздов: Зубных дел мастер (Космическая фантастика, Попаданцы, Самиздат, сетевая литература)
31 08 Ну это даже не третьесортная литература. Это вообще не литература. Ещё это редкое говно по содержанию. Неожиданно для Дроздова. У них там в Белоруссии так плохо? Оценка: плохо
Amfortas про Бачигалупи: Навола (Социальная фантастика, Городское фэнтези, Историческое фэнтези)
30 08 Скучно. Невыносимо скучно. Не одолел, бросил на половине. Слащавый "роман воспитания" с кучей банальных деталей. Повествование, ведущее в никуда. Не спасает даже стилизация под итальянское Возрождение. Лучше почитать словарь. Веселее и более интригующе. Оценка: плохо
Олег Макаров. про Юдковски: Гарри Поттер и методы рационального мышления [Harry Potter and the Methods of Rationality ru] (Фэнтези, Фанфик)
30 08 Один из лучших в мире специалистов по критическому мышлению написал фанфик по Гарри Поттеру для того, чтобы большее количество людей заинтересовались критическим мышлением. Представляете, что получилось? Оценка "отлично". ……… Оценка: отлично!
Олег Макаров. про Капба: На золотом крыльце - 2 (Киберпанк, Городское фэнтези, Самиздат, сетевая литература)
30 08 Капба это Капба. К его книгам не читайте аннотаций, читайте сами книги. 5 баллов это недостаточное количество баллов. Оценка: отлично!
Sello про Мережковский: Петр и Алексей (Историческая проза)
30 08 Поздновато, конечно, я разобрался, почему "не прет" мне Мережковский - лишь с третьей попытки, на третьем романе серии. Потому что там, где религия перетягивает на себя одеяло в ущерб историческому повествованию, истина, всегда, ……… Оценка: неплохо
mysevra про Эйрес: Оззи. Автобиография без цензуры [I Am Ozzy ru] (Биографии и Мемуары)
29 08 Несмотря на множество грустных моментов, книга просто пропитана оптимизмом и юмором. Возможно, местами позитив слишком уж натужный, но по-другому никак не выжить в некоторых обстоятельствах, тут тянешь себя за волосы как Мюнхгаузен. Оценка: отлично!
mysevra про Тюльбашева: Лес (Ужасы, Триллер, Мистика)
29 08 Слишком "мыльный" привкус. Где, собственно, события? Заблудились, пропали, шли, шли, поели макарон, шли, шли, совсем пропали. Часть вторая… Оценка: плохо
mysevra про Васильев: Легкий заказ [СИ] (Городское фэнтези, Самиздат, сетевая литература)
29 08 Мило, но слишком кустарно. Продолжение читать не хочется. Оценка: неплохо
Barbud про Демин: 3 книга. 1 глава. Одна планета одно правительство, основной язык общения русский. 15 письмо проекта Главам государств, от 07.12.2023 года [СИ] (Публицистика, Ненаучная фантастика, Самиздат, сетевая литература)
28 08 Сезонное обострение? Рано вроде... Оценка: нечитаемо |
Комментарии
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/