Kindle периодический формат

Не так много можно найти на тему создания электронных книг в kindle/mobipocket. Гораздо меньше можно найти о периодическом формате - то есть формате, в котором газеты публикуются на Amazon. Тем не менее, instapaper.com может сделать это, и теперь местные www.idnes.cz делают то же самое. Как взломать они могут это сделать?

(Периодический формат azw. Вероятно, является некоторым расширением формата mobipocket - но я ищу точный способ создания такой публикации - с разделами и статьями, точно такими же, как, например, в New York Times)

4 ответа

Решение

Другой способ - использовать 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

Я тоже боролся с этим - надеюсь, кто-нибудь еще придет и все объяснит! Я генерировал ежедневную версию Guardian для Kindle, и не нашел никакой документации о том, как сделать это правильно как периодическое издание.

Тем не менее, я объясню, что я понимаю об этом до сих пор - теперь мы можем генерировать файлы, которые работают на Kindle, как периодические издания, используя kindlegen из .opf а также .ncx файл. Тем не менее, результаты еще не совсем идеально, а именно в том, что Я не знаю, как добавить топовый заголовок на страницу разделов и статей , Обновление: благодаря подсказке от Marco в комментариях, теперь это работает, по крайней мере, с Kindlegen 1.1 - более поздние версии могут не работать. Я обновил приведенные ниже примеры файлов, чтобы включить изображение заголовка.

  • Документация для .opf а также .ncx файлы можно найти здесь, но они только объясняют, как создавать книги, а не периодические издания.

  • Предположительно, вы можете получить документацию от Amazon, зарегистрировавшись в них, чтобы опубликовать газету, но это должно быть одобрено ими, и в моем случае в моем случае я не отвечаю условиям. (Хотя мне разрешено использовать данные из API Guardian, я не владею ими.)

  • Калибр генерирует документы в периодическом формате, но напрямую генерирует .mobi / .azw файл, а не проходя через .opf а также .ncx, Я считаю, что это было сделано путем обратного инжиниринга двоичного формата. Calibre является открытым исходным кодом, поэтому вы можете использовать этот код для создания периодического издания.

  • В исходном коде 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>
    

В случае, если это полезно, я поместил пару примеров файлов здесь:

... и исходный код проекта находится здесь:

К вашему сведению, Kindle Previewer (не фактическое приложение kindle) не будет отображать периодические издания как периодические издания.

Я на некоторое время ударил головой об стену, а потом попробовал на своем настоящем Kindle.

Ссылаясь здесь, я думаю, что способ сделать это - добавить следующий код в метку метаданных в файле opt.

<x-metadata>
            <output content-type="application/x-mobipocket-subscription-magazine" encoding="utf-8"/>
</x-metadata>
Другие вопросы по тегам