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>
В случае, если это полезно, я поместил пару примеров файлов здесь:
- Пример файла.opf
- Пример файла.ncx
- Обновление: кто-то также запросил соответствующий файл contents.html
... и исходный код проекта находится здесь:
К вашему сведению, Kindle Previewer (не фактическое приложение kindle) не будет отображать периодические издания как периодические издания.
Я на некоторое время ударил головой об стену, а потом попробовал на своем настоящем Kindle.
Ссылаясь здесь, я думаю, что способ сделать это - добавить следующий код в метку метаданных в файле opt.
<x-metadata>
<output content-type="application/x-mobipocket-subscription-magazine" encoding="utf-8"/>
</x-metadata>