Разжигать периодический формат
Не так много можно найти на тему создания электронных книг в Kindle/mobipocket. Гораздо меньше информации о периодическом формате, то есть формате, в котором газеты публикуются на Amazon.
Тем не менее instapaper.com может это сделать, и теперь это также локальные www.idnes.cz. Как они могут это сделать?
(Периодический формат azw. вероятно, является некоторым расширением формата mobipocket, но я ищу точный способ создания такой публикации - с разделами и статьями точно так же, как например, The New York Times)
Ответы
Ответ 1
Другой способ - использовать Caliber напрямую
http://calibre-ebook.com/user_manual/news.html
вы даже можете использовать это для загрузки и подготовки RSS-канала, затем отредактируйте html и затем скомпилируйте его в mobipocket:
ebook-convert myrecipe.recipe output_dir
ebook-convert output_dir book.mobi
Похоже, сгенерированный ncx не работает с kindlegen
Ответ 2
Я тоже борется с этим - надеюсь, кто-то еще придет, чтобы все объяснить! Я генерировал ежедневный выпуск kindlegen из файла .opf
и .ncx
. Тем не менее, результаты еще не совсем совершенны, а именно в том, что Я не знаю, как добавить мачту на разделы и страницы статей. Обновление: благодаря подсказке от Marco в комментариях, это работает сейчас, по крайней мере, с версиями Kindlegen 1.1 - более поздние версии могут не работать. Я обновил приведенные ниже примеры файлов, чтобы включить изображение в виде мачты.
-
Документация для файлов .opf
и .ncx
может быть найдена здесь, но они только объясняют, как создавать книги, а не периодические издания.
-
Предположительно вы можете получить документацию из Amazon через зарегистрироваться с ними для публикации газеты, но это должно быть одобрено ими, и в моем случае в моем случае я не отвечаю условиям. (Хотя мне разрешено использовать данные из API Guardian, я не владею им.)
-
Calibre создает документы в периодическом формате, но напрямую генерирует файл .mobi
/.azw
, а не собирается через .opf
и .ncx
. Я считаю, что это было сделано путем обратного проектирования двоичного формата. Калибр является открытым исходным кодом, поэтому вы можете использовать этот код для создания периодического издания.
-
В исходном коде Caliber есть подсказка, что ваш верхний уровень navPoint
должен иметь class="periodical"
, и действительно, это, по-видимому, заставляет kindlegen делать книгу, представленную как периодическую.
-
Помимо обнаружения предыдущего прорыва, oldmanuk разработал, как получить имена и резюме автора в списке статей, что сводится к добавлению этих элементов в каждое изделие navPoint
:
<mbp:meta name="description">A summary of this article here</mbp:meta>
<mbp:meta name="author">The list of authors here</mbp:meta>
В случае, если это полезно, я поместил здесь пару файлов примеров:
... и исходный код для проекта находится здесь:
Ответ 3
ссылаясь на здесь
Я думаю, что способ сделать это - добавить следующий код в метку метаданных в файле opt.
<x-metadata>
<output content-type="application/x-mobipocket-subscription-magazine" encoding="utf-8"/>
</x-metadata>
Ответ 4
FYI, Kindle Previewer (не фактическое приложение для Kindle) не будет отображать периодические издания как периодические издания.
Я бил головой о стену на этом на некоторое время, прежде чем попробовать его на моем самом Kindle.