Hur*_*rda 36 kindle instapaper
在kindle/mobipocket中创建电子书的主题并不多见.关于期刊格式的更少 - 即报纸在亚马逊上发布的格式.然而,instapaper.com可以做到这一点,现在也是本地的www.idnes.cz.黑客如何做到这一点?
(azw.的周期性格式可能是mobipocket格式的一些扩展 - 但我正在寻找创建此类出版物的确切方法 - 与章节和文章完全相同,例如纽约时报有)
Mar*_*air 44
我一直在努力解决这个问题 - 我希望其他人会来解释一切!我一直在为Kindle制作每日版的Guardian,并没有找到任何关于如何正确地做这个期刊的文档.
但是,到目前为止,我将解释我对此的理解 - 现在我们可以使用来自和文件的kindlegen生成在Kindle上作为期刊的文件.然而,结果还不是很完美,即在那.opf.ncx我不知道如何在部分和文章页面添加标头. 更新:感谢Marco在评论中的提示,现在可以使用,至少在Kindlegen 1.1中 - 以后的版本可能无效.我已更新下面的示例文件以包含标头图像.
可以在此处找到.opf和.ncx文件的文档,但这些只能解释如何生成书籍,而不是期刊.
据推测,你可以通过注册来发布报纸,从亚马逊获得文件,但必须得到他们的批准,在我的情况下,我不符合条款和条件.(虽然我被允许使用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>
Run Code Online (Sandbox Code Playgroud)如果这是有用的,我在这里放了一对示例文件:
......项目的源代码在这里:
另一种方式是直接使用Calibre
http://calibre-ebook.com/user_manual/news.html
您甚至可以使用它来下载并准备 RSS feed,然后编辑 html,然后编译为 mobipocket:
ebook-convert myrecipe.recipe output_dir
ebook-convert output_dir book.mobi
Run Code Online (Sandbox Code Playgroud)
看起来生成的 ncx 无法与 kindlegen 一起使用
| 归档时间: |
|
| 查看次数: |
11164 次 |
| 最近记录: |