Вы здесьХорошо забытый старый-новый подход к созданию документов
Опубликовано чт, 13/08/2009 - 12:43 пользователем cancel
Есть всякие разные редакторы для создания/редактирования fictionbook-документов: FBE, плагины/расширения для ворда, опенофиса и так далее. Но вот они мне все не по душе, не получается эффективно ими пользоваться. Поэтому поразмыслил и быстро написал программу для «компилирования» fb2-документов из специальной wiki-подобной разметки. Мне понравилось. Собрал пару десятков книг уже. Для тех, кто привык работать со структурированным текстом (ТеХ, например), самый лучший вариант. Исходники и простейший пример на http://code.google.com/p/metafb2/ только нужно иметь в виду постоянно, что проект не готов и не закончен. Сам язык разметки может меняться (правда, скорее всего, в сторону расширения). Никакого гуя нет, только command line + make для облегчения жизни. Испытывалось только на линуксе. Язык — питон. Книга «собирается» из т.н. «проекта». Проект — это каталог с несколькими служебными файлами: метаданные книги (название, автор и т.д.), собственно содержимое, каталог с картинками, файл с аннотацией, файл с примечаниями. Если кого-то заинтересовало, могу написать намного детальнее и выложить исходники нескольких книг.
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Океана RE:Подайте бедному копеечку на книжку с литреса... 3 часа
monochka RE:удаление "двойников" 6 часов Larisa_F RE:Литературная премия имени И.А. Ефремова 13 часов konst1 RE:Оплатил, но абонемент не отображается 1 день Larisa_F RE:Беляевская премия 4 дня epoost RE:Древнейшая мудрость 1 неделя epoost RE:Чарльз Брокден Браун - Wieland 1 неделя nehug@cheaphub.net RE:Ответственность. 1 неделя nehug@cheaphub.net RE:Доступ 1 неделя Larisa_F RE:Принцесса-бродяжка 1 неделя Larisa_F RE:Серия "Очень прикольная книга", издательство Азбука-классика 2 недели Dead_Space RE:Прошу переформатировать, распознать, etc... 2 недели Tramell RE:Серия "Символы времени" издательства "Аграф" 4 недели Tramell RE:Серия книг «Судьбы книг» издательства «Книга» 4 недели Tramell RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 4 недели Tramell RE:Современная корейская литература. Книжная серия... 4 недели nehug@cheaphub.net RE:Загадка автора 1 месяц Drunkenmunky RE:/sql/ 1 месяц Впечатления о книгах
Никос Костакис про Зурков: Игра без правил [litres с оптимизированной обложкой] (Альтернативная история, Боевая фантастика)
08 08 не собирается ли уважаемый академик сделать из него нового Франкенштейна? ____________________ В день, когда монстра перестанут называть именем его создателя, Земля налетит на небесную ось!
vitalis про Горлис-Горский: Холодний Яр [вид. 2006] [uk] (Историческая проза)
08 08 Це класика української історичної літератури. Захоплива документальна повість, яку читають з покоління в покоління. Однозначно рекомендовано до прочитання! Оценка: отлично!
Олег Макаров. про Емельянов: Камень 1993. Книга 1 [СИ] (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
08 08 Очень плоско. И сюжет, и текст Оценка: нечитаемо
Олег Макаров. про Емельянов: Главред: назад в СССР (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
08 08 Скучно. Производственный роман с попаданием в 1986 год. Добротно, но не цепляет Оценка: неплохо
udrees про Морале: Я приду за тобой! – 2 (Юмористическая фантастика, Эротика, Самиздат, сетевая литература)
08 08 В общем-то проходная эротическая книжонка. Написано слишком по детски и с большим упором на эротические сцены, любовные интриги и прочие женские шалости. Написано правда с мужской точки зрения, который желал бы, чтобы молодые ……… Оценка: плохо
udrees про Дорничев: Дворник 17-го уровня. Том 7 (Юмор: прочее, Городское фэнтези, ЛитРПГ, Самиздат, сетевая литература)
08 08 Слабовато, слабовато. Повествование совсем уж простенькое и примитивное. Нового почти нет, разве что персонаж поперся в Японию и теперь там описывает местный колорит. Ну конечно, из своей колокольни. Диалоги такие же примитивные ……… Оценка: плохо
udrees про Сугралинов: Время охотников (Боевая фантастика, Постапокалипсис, ЛитРПГ, Самиздат, сетевая литература)
08 08 Хорошее продолжение, годное, вдумчивое. Главное, постоянно держит в тонусе, всегда есть какой-то цейтнот, героев постоянно подгоняют обстоятельства и новые возникающие опасности. Сюжет не провисает, и не дает заскучать. Даже ……… Оценка: отлично!
udrees про Сугралинов: Безымянный клан (Боевая фантастика, Постапокалипсис, ЛитРПГ, Самиздат, сетевая литература)
08 08 Хорошо написано, увлекательно. Все в жанре, которым так изобилуют выживальщики. Постепенно все смещается в сторону вражды с конкурирующими человеческими группировками. Главный герой все так же крут и получает много уникальных ……… Оценка: хорошо
udrees про Мантикор: Власть Мотылька 2 (Городское фэнтези, ЛитРПГ, Самиздат, сетевая литература)
08 08 Достаточно сложноватое для чтения повествование, ввиду того что главный герой все время рассуждает, и рассуждения написаны достаточно тяжелым языком. Для любителей наверное серий автора про Город которого нет, Покорившего ……… Оценка: неплохо
Олег Макаров. про Девятиэтажники
08 08 Девятиэтажка 1-3 Вот прямо увлекает. Прочитал, с интересом. Местами нудновато, но это не очень длинные места. В целом гут. И идея переноса не затёртая. И вообще. Жду четвёртую книгу
Олег Макаров. про Воронцов: Петербургский врач. Часть 1 [СИ] (Альтернативная история, Исторические приключения, Самиздат, сетевая литература)
08 08 Такое впечатление, что писал LLM, который ИИ. Но утверждать не берусь. И читать дальше 20 страниц тоже Оценка: нечитаемо
Олег Макаров. про Карелин: Теперь я не Адвокат (Фэнтези, Попаданцы, Самиздат, сетевая литература)
08 08 Довольно плоско, как будто писалось наспех Оценка: нечитаемо |
Комментарии
Отв: Хорошо забытый старый-новый подход к созданию документов
Какой смысл в «ещё одной» разметке, если есть уже несколько индустриальных стандартов: DocBook, TEI, DITA, и добрый старый LaTeX, поддержка которых имеется в любом вменяемом редакторе и массе консольных утилит? Да, и зачем загонять вручную изготовленную книгу в ложе кастрата fb2, если можно сразу сработать полноценный pdf?
Отв: Хорошо забытый старый-новый подход к созданию документов
К сожалению, полноценный pdf, как правило, очень плохо (неудобно, горизонтальный скролинг, исчезновение мелкого текста и пр.) читается на электронных книгах. По опыту экплуатации ORSiO 731 и LBook v5.
Отв: Хорошо забытый старый-новый подход к созданию документов
Вы видимо что-то не так делаете. Совершенно ничего из приведённого вами, в правильно изготовленном pdf не наблюдается.
Отв: Хорошо забытый старый-новый подход к созданию документов
Что значит «правильно приготовленный»? У меня куча пдфок, которые НЕВОЗМОЖНО читать на шестидюймовой читалке. Просто банально физичечески невозможно. При этом fb2 отлично читается на чём угодно.
Отв: Хорошо забытый старый-новый подход к созданию документов
Вы твёрдо убеждены, что pdf = A4? И никогда в жизни не видели правильно изготовленный pdf под экран 6"? И всю эту вашу «кучу пдфок» вы можете абсолютно аутентично (т.е. сохранив структуру, иллюстрации, схемы, формулы, таблицы и т.д.) перегнать в fb2?
Отв: Хорошо забытый старый-новый подход к созданию документов
Как вы себе pdf для экрана кпк (320×240)? Или того круче — для телефона. Автоматическая гибкая генерация PDF под разные размеры — это миф, я на этом спотыкался собственноручно. Ничего кроме геморроя на этом пути нет.
Отв: Хорошо забытый старый-новый подход к созданию документов
А мне не нужен пдф, мне нужен fb2, или же ePub. Но уж точно не полиграфического качества PDF (хотя у меня и есть несколько книг в PDF, но сделаны они там от безысходности, ибо большое количество позиционированных иллюстраций и сложная разметка).
Отв: Хорошо забытый старый-новый подход к созданию документов
Ну, не нужен, так не нужен — сделаете epub или fb2, любой из перечисленных мною форматов через xsl элементарно трансформируется и в epub, и в ваш любимый fb2 (схему правда придётся написать).
PDF — от безысходности?!! От безысходности делается скорее fb2, поскольку очень ограниченные возможности (реализованные) у него, и от многого приходится отказываться — практически от всего, что свёрстано сложнее, чем «три притопа, два прихлопа».
Отв: Хорошо забытый старый-новый подход к созданию документов
дада,знаем мы это «элементарно». DocBook сам по себе очень сложен и напрямую семантически в корректный fb2 не преобразуется. А ещё нужно учесть количество шаблонов (для теха это, кстати, тоже актуально). И в итоге получается, что весь этот оверхед совершенно не нужен. докбук пусть и дальше существует там, где ему самое место — в технической документации, а для художественной литературы отлично подходит fb2.
А вики неспроста появился, и до него можно было html-использовать при постинге, но ведь это банально неудобно.
Отв: Хорошо забытый старый-новый подход к созданию документов
Спасибо, линуксоедам пригодится.
Отв: Хорошо забытый старый-новый подход к созданию документов
Хорошая идея. Особенно полезно/удобно будет при изменениях картинок, чтобы не пересобирать fb2 вручную.
А fb2-декомпилятор будет?
Отв: Хорошо забытый старый-новый подход к созданию документов
Вряд ли, поскольку текстовая разметка очень ограниченная, а fb2 очень сложный. Разметка была чем-то вроде компромисса между сложностью и простотой. В рамках fb2 можно смастерить ужасающий документ, от которого и FBE захлебнётся, поэтому целиком поддерживать я не захотел, а делать неполноценную неинтересно.
Отв: Хорошо забытый старый-новый подход к созданию документов
В Дебиане недавно появилась такая программа:
Может, вам пригодится. Принцип, вроде, похожий.
Отв: Хорошо забытый старый-новый подход к созданию документов
Ну, идея не новая. Подобных программ много. У меня упор делается на две вещи — удобное редактирование метаданных и удобная работа с текстом a-la wiki. Вот тут можно посмотреть, как выглядит разметка документа, а вот тут — как выглядит файл с метаданными (он же файл проекта).