Вы здесьПрограмма вывода тэгов из файла FB2
Опубликовано вт, 29/07/2008 - 08:42 пользователем jno
Вот, может кому потребуется: fb2tags.py. Умеет читать файлы FB2 (в том числе, и из ZIP-архивов), выводит значения произвольных тэгов "так" или в "Ёксельном" CSV. Кроме того, умеет сообщать имя файла, несжатый размер, кодировку (по заголовку XML) и "контрольную сумму" MD5. Умеет брать списки тэгов из внешних файлов. Подробности - на странице программы. Написано по запросу местного жителя :) P.S. Да, программа гуя не имеет! Кроссплатформенная. На Python'е.
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Dead_Space RE:Прошу переформатировать, распознать, etc... 17 часов
Океана RE:Подайте бедному копеечку на книжку с литреса... 13 часов sibkron RE:«Словенский глагол» 5 дней Tramell RE:Литературная премия имени И.А. Ефремова 1 неделя sem14 RE:Серия "Что есть что" издательства "Слово"(чего не хватает) 1 неделя sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 1 неделя larin RE:Оплатил, но абонемент не отображается 1 неделя Larisa_F RE:Беляевская премия 2 недели epoost RE:Чарльз Брокден Браун - Wieland 3 недели nehug@cheaphub.net RE:Ответственность. 4 недели nehug@cheaphub.net RE:Доступ 4 недели Larisa_F RE:Принцесса-бродяжка 4 недели Larisa_F RE:Серия "Очень прикольная книга", издательство Азбука-классика 1 месяц Tramell RE:Серия "Символы времени" издательства "Аграф" 1 месяц Tramell RE:Серия книг «Судьбы книг» издательства «Книга» 1 месяц Tramell RE:Современная корейская литература. Книжная серия... 1 месяц nehug@cheaphub.net RE:Загадка автора 1 месяц Drunkenmunky RE:/sql/ 1 месяц Впечатления о книгах
Лысенко Владимир Андреевич про Беломестнова: Седые мальчики (Современная проза, О войне)
24 08 Это так класно защищать Родину в чужой стране, в Украине, Грузии, Сирии. Это они не такие, нужно их заставить, это не они пришли к нам, а мы к ним. Только для читателей Раши. Оценка: нечитаемо
Paul von Sokolovski про Ветров: Девятиэтажка. Часть 3 (Альтернативная история, Боевая фантастика, Попаданцы, Самиздат, сетевая литература)
23 08 Интересно. Читается с удовольствием. Хочется продолжения.
Dead_Space про Триана: Кровавые реки, мясные берега [Литрес] (Ужасы, Триллер)
23 08 Присоединяюсь к предыдущему отзыву, вехой в литературе ужасов эта дилогия определенно не станет, но читать можно, повесточки нет, и на том для современной книги спасибо. Речник очень заскриптованный что ли, прямо как босс ……… Оценка: неплохо
Nicout про Карелин: Лекарь Империи 25 ФИНАЛ [СИ] (Городское фэнтези, Попаданцы, Самиздат, сетевая литература)
22 08 Прекрасный цикл! И завершен достойно, заслуживает того, чтобы перечитывать. Оценка: отлично!
Stanislaw Wartownik про По   : Steampunk Poe [en] (Ужасы, Классическая проза, Поэзия: прочее)
21 08 Иллюстрации местами (почти) забавные, но при чём тут стимпанк? Иллюстрации никаким образом -- ни по духу, ни по эстетике, ни по настроению -- вот совсем никак не подходят к произведениям Эдгара По.
Никос Костакис про Конюшевский: Иной вариант (Альтернативная история)
21 08 эти скоты поняли, что народ уже до последней черты дошел, вот и приняли закон о терроризме, под который попадает любой, неугодный власти. ____ Хм! А ведь писано-то еще в 2011 году!
Дей про Дворянин с понедельника
21 08 Вскорости устала от телеграфно-рубленых бездушных диалогов и закрыла сей опус.
Nicout про Федин: Дворянин с понедельника. Часть 1 (Альтернативная история, Исторические приключения, Самиздат, сетевая литература)
21 08 Предыдущие книги автора были вполне приличные, а эта - унылое и нечитаемое говно, скучища смертная, не советую. Оценка: нечитаемо
Олег Макаров. про Сервис: Августовский путч [August Coup ru] (История)
20 08 Да ладно, "безжалостные заговорщики" :)))) По нынешним временам, они агнцы просто
mysevra про Майер: New Moon [en] (Любовная фантастика)
20 08 О как. Забрать подарки и оставить без защиты, предварительно установив неоновую стрелочку «Вкусное – здесь! Отомстите смертной!» - это, конечно же, высшая форма самоотречения. «Я иду на эту жертву ради твоего же блага, дорогая» ……… Оценка: плохо
mysevra про Чернявский: Гиблый уезд (Ужасы, Фэнтези)
20 08 У автора удивительнейшим образом сочетаются хороший слог, незаезженные истории и желание выразить свои верноподданнические чувства. Ну-ну. Жду продолжения. Оценка: хорошо
decim про Сервис: Августовский путч [August Coup ru] (История)
20 08 Автор - Роберт Сервис(Robert Service), а не скончавшийся в 1958 году Роберт Вильям Сервис. |
Комментарии
Отв: Программа вывода тэгов из файла FB2
К ней в пару еще то же самое но убирающее тэги из FB2. Понятно, что на sed это дело пишется в пять минут, но лень... :)
Отв: Программа вывода тэгов из файла FB2
а поточнее?
распарсить DOM, выкинуть ноды по маске, свернуть и сохранить?
Отв: Программа вывода тэгов из файла FB2
Нет, просто конвертировать в текст. Что бы засунуть в телефон, например. Пока была винда, просто во вьювере говорил "сохранить как" и получал текст. После некоторых событий винды не осталось...
Отв: Программа вывода тэгов из файла FB2
Впрочем, поздравляю - адназначна!
Как я понимаю, полку пользователей POSIX-систем прибыло (даже если там теперь макось-х).
Ну, попробуйте этот вариант с ключиком
-t:)Отв: Программа вывода тэгов из файла FB2
Ничего интересного: на рабочем компе давным-давно стоит Линукс и никаких виндусов (не прибавилось так что пользователей). А на домашнем древнем буке сдохла память, нашел только модуль с емкостью в два раза меньше, я решил что для винды маловато будет и поставил тоже Линукс.
Отв: Программа вывода тэгов из файла FB2
Спасибо, вывод вполне удовлетворительный.
Отв: Программа вывода тэгов из файла FB2
Супер. Ну вот и сбылась моя мечта:) Спасибо.
Теперь еще научиться задавать все что надо, и будет мне счастье:)
Автору - еще раз спасибо!!!
Кстати, у меня есть консольная генерилка скриптов - в сочетании с этой прогой можно сделать переименование файлов и разнесение их по директориям за один проход. Но это - под винду и консольное, на любителя вобчем:)
генерилка скриптов лежит здесь - http://kv-kvar.mylivepage.ru/file/361/3819_prprogac.rar
Отв: Программа вывода тэгов из файла FB2
Апдейт.
0. добавились предопределённые "поля".
1. добавился ключик
-Ttemplate для вывода, сформатированного по образцу.В качестве template указываем текстовый файл, где строки вида
%(XXX)sзамещаются значениями полей XXX. Можно, кстати, генерить скрипты.Например (myTemplate.TXT):
rename "%(FNAME)s" "%(PATH)s/%(XML.description.author.first-name)s-%(XML.description.author.last-name)s.FB2"вывод собрать в .BAT файл:
fb2tags.py -T myTemplate.TXT -f PATH,FNAME,XML.description.author.first-name,XML.description.author.last-name -o myRename.BAT myBook.FB2и запустить...
Отв: Программа вывода тэгов из файла FB2
Очередные обновления по заявкам