Вы здесьСофт для переименования FB2 файлов
Опубликовано чт, 01/11/2007 - 04:59 пользователем w2w
А вот не подскажет ли кто нужную софтинку.... Может кто знает такую? или может нарисовать на VBS ?
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 22 часа
ostap79 RE:Подайте бедному копеечку на книжку с литреса... 23 часа Саша из Киева RE:Избранное 4 дня Alligatoreader RE:Багрепорт - 2 5 дней fedor.de RE:Отображение страницы Librusek 1 неделя Isais RE:Чиполь Сергеевич Наглецов - Огненный дракон [СИ] 1 неделя kopak RE:Таинственная личность админа Флибусты 1 неделя blahblahblah2024 RE:Беженцы с Флибусты 1 неделя sem14 RE:Что читать о блокаде Ленинграда. Подборка книг 1 неделя sem14 RE:Михаил Юрьевич Берг - Андеграунд. Итоги. Ревизия_5 3 недели TaKir RE:Валерия Сергеевна Черепенчук А. Н. Николаева - Мифы... 3 недели Oleg V.Cat RE:B343695 Александр. Книга 1 3 недели Isais RE:Калибрятина/Самиздатина 3 недели md2k15 RE:Относительно Вархаммер 40 000 4 недели tvnic RE:"Коллектив авторов" 1 месяц SergL197 RE:Регистрация 1 месяц ejik.v RE:Viva Stiver! 1 месяц RedRoses3 RE:Флибуста конец? 1 месяц Впечатления о книгах
nik_ol про Донцова: Амур с гранатой (Иронический детектив, Детективы: прочее)
27 11 Конечно, я рада, что книги Донцовой выходят и выходят, но неужели, если она сама их пишет, то не помнит, что «старичок» был не Коробков, а Гри, её первый муж, до Ивана в этой серии?! Или всё-таки литературные негры клепают?! Оценка: неплохо
neletay про Котов: Ценитель [СИ] (Городское фэнтези, Самиздат, сетевая литература, Приключения)
27 11 Прочитала только несколько первых глав - и уже очень, очень нравится. Нравится все - сюжет, стиль, язык, ГГ, а также автор, который за всем этим видится. С удовольствием читаю дальше, надеюсь не разочароваться.
Lan2292 про Ермаков: Май, весна и апокалипсис. Книга 1 (Боевая фантастика, ЛитРПГ, Самиздат, сетевая литература)
27 11 Так себе чтиво, но не скучно. Оценка: неплохо
Chernovol про Коровин: После «Украины» (Политика, Публицистика)
25 11 Интересно, такие книги кто-то покупает или их бесплатно раздают. Оценка: нечитаемо
sem14 про Лазарис: Белая ворона (Историческая проза)
25 11 Леонид Гомберг 24 июля 2007 Роман известного в Израиле прозаика, поэта и переводчика Владимира Лазариса «Белая ворона» (Тель-Авив: Ладо, 2003) в этом году был включен в «лонг-лист» популярной премии «Букер». И это ……… Оценка: отлично!
decim про Осне Сейерстад
25 11 Попробовала бы Сурайя-реис не подать в суд! Муж бы убил. "Для контекста добавлю, что после публикации книги семья героя подала на Сейерстад в суд за клевету, но после апелляции писательница была признана невиновной, а через ………
tvv про Кич: Большой дом [СИ] (Ужасы, Мистика, Фанфик, Юмористическое фэнтези)
24 11 Совершенно замечательное "Оккультное Простоквашино".
decim про Галинакс: Женщина-рыцарь. Самые необычные истории Средневековья (Исторические приключения, История)
24 11 А вот это уже лучше. Подлинник на сей раз не знаю, а компиляция - явно автор чем-то вдохновлялся, но не ссылается на - получилась годная, и хорошо подобраны иллюстрации. Неплохо. Оценка: неплохо
udrees про Быкова: Школьники «ленивой мамы» (Педагогика, Детская психология)
24 11 Очередная книга про воспитание ребенка, теперь уже в школе. Советы в целом ценные, но явно объем книги их все не может вместить, поэтому думаю можно воспринимать текст как информацию к размышлению, а дальше самим продумывать ……… Оценка: хорошо
udrees про Баковец: Обычная жизнь обычного японца (Фэнтези, Самиздат, сетевая литература)
24 11 Угарная книга про приключения попаданца, оказавшегося в теле японского задрота-клерка. Автор видимо в теме про японское общество, имеется множество описаний нюансов про офисную жизнь, иерархию, привычки японцев, домашний быт. ……… Оценка: хорошо
udrees про Кузичева: Чехов. Жизнь «отдельного человека» (Биографии и Мемуары)
24 11 Довольно большая по объему биография известного писателя. Лично мне показалось, что ее писал театрал, поскольку большая часть книги посвящена театру, постановкам пьес Чехова в театре, реакции публики, трудностям постановки, ……… Оценка: хорошо
udrees про Тесленок: Сладкая История (Фэнтези, Самиздат, сетевая литература)
24 11 Отстой, очередное продолжение гаремника, и что радует – совсем небольшое на 20 страниц с иллюстрациями. Ценности никакой, язык примитивный как валенок. Описание действий как у озабоченного подростка со спермотоксикозом, кругом ……… |
Комментарии
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/