在kindle / mopopocket中创建电子书的主题很少。关于期刊格式的发现少得多-即报纸在亚马逊上发布的格式。
但是instapaper.com可以做到这一点,现在本地的www.idnes.cz也可以做到这一点。他们如何做到这一点?

(azw的定期格式可能是Mobipocket格式的某种扩展-但我正在寻找创建此类出版物的确切方法-部分和文章的内容与《纽约时报》完全相同)

最佳答案

我也一直在为此苦苦挣扎-希望其他人能跟我解释一切!我一直在生成daily edition of the Guardian for the Kindle,还没有找到任何有关如何正确地将其作为期刊的文档。

但是,到目前为止,我将解释我的理解-我们现在可以使用.opf.ncx文件中的kindlegen生成可在Kindle上用作期刊的文件。但是,结果还不是很完美,即我不知道如何在 header 和文章页面添加 header 。更新:感谢Marco的评论中的提示,现在至少在Kindlegen 1.1上可以使用-更高版本可能不起作用。我已经更新了以下示例文件,其中包括 header 图片。

  • 可以在here中找到.opf.ncx文件的文档,但是这些仅说明了如何生成书籍,而不是期刊。
  • 大概您可以通过registering with them to publish a newspaper从Amazon获取文档,但这必须得到他们的批准,就我而言,我不符合条款和条件。 (虽然我被允许使用Guardian API中的数据,但我不拥有它。)
  • Calibre生成定期格式的文档,但是通过直接生成.mobi / .azw文件而不是通过.opf.ncx来生成。我相信这是通过对二进制格式进行反向工程来完成的。 Calibre是开源的,因此您可以使用该代码生成期刊。
  • 在Calibre源代码中有一个提示,即您的顶级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>
    

  • 如果有用,我在这里放了一对示例文件:
  • An example .opf file
  • An example .ncx file
  • 更新:有人还请求了相应的contents.html file

  • ...,项目的源代码在这里:
  • https://github.com/mhl/guardian-for-kindle
  • 关于kindle - Kindle期刊格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5379565/

    10-10 03:43