Вы здесьПрограмма вывода тэгов из файла FB2
Опубликовано вт, 29/07/2008 - 08:42 пользователем jno
Вот, может кому потребуется: fb2tags.py. Умеет читать файлы FB2 (в том числе, и из ZIP-архивов), выводит значения произвольных тэгов "так" или в "Ёксельном" CSV. Кроме того, умеет сообщать имя файла, несжатый размер, кодировку (по заголовку XML) и "контрольную сумму" MD5. Умеет брать списки тэгов из внешних файлов. Подробности - на странице программы. Написано по запросу местного жителя :) P.S. Да, программа гуя не имеет! Кроссплатформенная. На Python'е.
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Larisa_F RE:Премия «Фемина» 4 часа
tvv RE:Багрепорт - 2 21 час DGOBLEK RE:Прошу переформатировать, распознать, etc... 2 дня Океана RE:Подайте бедному копеечку на книжку с литреса... 2 дня sem14 RE:Беляевская премия 4 дня sem14 RE:Серия "Очень прикольная книга", издательство Азбука-классика 4 дня Larisa_F RE:Что читать о блокаде Ленинграда. Подборка книг 1 неделя sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 2 недели Larisa_F RE:Дэвид Герберт Лоуренс собрание в 7 томах том 3 2 недели sem14 RE:Собираем серию: "Мастер серия", издательство "Лимбус". 3 недели sibkron RE:«Словенский глагол» 4 недели Tramell RE:Литературная премия имени И.А. Ефремова 1 месяц sem14 RE:Серия "Что есть что" издательства "Слово"(чего не хватает) 1 месяц larin RE:Оплатил, но абонемент не отображается 1 месяц epoost RE:Чарльз Брокден Браун - Wieland 1 месяц nehug@cheaphub.net RE:Ответственность. 1 месяц nehug@cheaphub.net RE:Доступ 1 месяц Larisa_F RE:Принцесса-бродяжка 1 месяц Впечатления о книгах
Neputin про Выборнов: Мент из Южного Централа (Альтернативная история, Детективы: прочее, Попаданцы, Самиздат, сетевая литература)
17 09 Как будто старый, добрый боевичок начала 90-х посмотрел! Оценка: отлично!
mixentiy про Чайка: Семь дней до Апокалипсиса (Юмористическая фантастика, Городское фэнтези, Самиздат, сетевая литература)
15 09 — На костыль смотри! — демон ткнул в фотографию. — В 1980-м таких не было. Он алюминиевый, с опорой под локоть. Эту модель не ранее 2010 года стали выпускать." Херня, были такие в 90-х. А так... прикольный стёб над попаданцами в разные несусветные ебеня.
DGOBLEK про Уиндем: Затерянные во времени [Компиляция, сетевое издание] (Научная фантастика)
14 09 Компиляция... По содержанию совпадает с оригиналом, но перепутан порядок произведений (Исчезнувший робот) и полностью требуется переделать файл оглавления в электронке (перепутаны циклы, один рассказ влазит в другой - ………
mysevra про Белов: Заступа [СИ] (Боевая фантастика, Ужасы, Самиздат, сетевая литература, Славянское фэнтези)
14 09 Ой как мне понравилось! Живо, оригинально, с юмором, персонаж такой занятный – читаешь, и хочется ещё. Оценка: отлично!
mysevra про Стругацкие: Трудно быть богом (Научная фантастика)
14 09 Наверное, самое тяжёлое для меня произведение у авторов, безнадёжно душераздирающее. Хотя читать, конечно, стоит. Отрезвляет. Тяжёлое, повторюсь, но несущее в себе чёткие идеи, возможно, не гуманные, но основополагающие, заставляющие ……… Оценка: отлично!
mysevra про Манойло: Золотой мальчик [litres] (Современная проза)
14 09 Редко читаю из категории «современная проза», но вот эта история порадовала, надежда есть, хоть и слабая. Оценка: хорошо
Олег Макаров. про Нетесова: Запоздалая оттепель. Кэрны (Современная проза)
12 09 Начал читать: подумал это первый графоманский опыт чей-то. Оказалось не первый. Ну штош Оценка: нечитаемо
decim про Эльмира Анатольевна Нетесова
12 09 Статья в Википедии отсутствует. Ссылка на статью в Цикловики: https://cyclowiki.org/wiki/Эльмира_Анатольевна_Нетёсова
Larisa_F про Нетесова: Запоздалая оттепель. Кэрны (Современная проза)
11 09 Добавила в файл недостающий текст и заменила файл /b/382161
Олег Макаров. про Городничий: Скотина [СИ] (Фэнтези, Попаданцы, ЛитРПГ, Самиздат, сетевая литература)
09 09 Ужасно написано, невозможно читать. Автор не знаком даже с проверкой орфографии в ворде Ну, зато не ИИ-текст, конечно Оценка: нечитаемо
irukan про Талейран: Мемуары [Memoires du prince de Talleyrand ru] (Биографии и Мемуары)
08 09 Сами мемуары Талейрана очень интересны. Но вот поставить вначале в качестве предисловия книгу Тарле и не выставить никакой разбивки по главам — совсем не гут. Приходится листать, искать. |
Комментарии
Отв: Программа вывода тэгов из файла 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
Очередные обновления по заявкам