38

Kindle/Mobipocketで電子書籍を作成するというテーマについてはあまり見つかりません。定期的な形式、つまり新聞がAmazonで発行される形式についてはほとんどわかりません。それでも、instapaper.comはそれを行うことができ、現在はローカルのwww.idnes.czもそれを行うことができます。彼らはどのようにそれを行うことができますか?

(azw。の定期的な形式は、おそらくmobipocket形式の拡張ですが、そのような出版物を作成する正確な方法を探しています。たとえば、ニューヨークタイムズとまったく同じセクションと記事があります)

4

4 に答える 4

46

私もこれに苦労しています-誰か他の人がすべてを説明するために来てくれることを願っています!私はKindle用のGuardianの日刊版を作成してきましたが、定期刊行物としてこれを適切に行う方法についてのドキュメントは見つかりませんでした。

ただし、これまでに私が理解していることを説明します。これで、Kindleで定期刊行物として機能するファイルを、およびファイルからkindlegenを使用して生成できるようになりました。ただし、結果はまだ完全ではありません。.opf.ncxセクションと記事のページにマストヘッドを追加する方法がわかりません更新:コメントのMarcoからのヒントのおかげで、これは現在、少なくともKindlegen1.1では機能します-それ以降のバージョンは機能しない可能性があります。以下のサンプルファイルを更新して、マストヘッドの画像を追加しました。

  • .opfおよび.ncxファイルのドキュメントはここにありますが、これらは定期刊行物ではなく、本を生成する方法を説明しているだけです。

  • おそらく、新聞を発行するためにアマゾンに登録することでアマゾンからドキュメントを入手できますが、それは彼らによって承認される必要があり、私の場合、私は利用規約を満たしていません。(Guardian APIからのデータを使用することは許可されていますが、私はそれを所有していません。)

  • Calibreは定期的な形式でドキュメントを生成しますが、aと。を経由せずに.mobi/.azwファイルを直接生成します。これは、バイナリ形式をリバースエンジニアリングすることによって行われたと思います。Calibreはオープンソースであるため、そのコードを使用して定期刊行物を生成できます。.opf.ncx

  • 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>
    

これが役立つ場合のために、ここにサンプルファイルのペアを配置しました。

...そしてプロジェクトのソースコードはここにあります:

于 2011-03-21T15:37:23.333 に答える
4

もう1つの方法は、Calibreを直接使用することです

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では機能しないようです

于 2011-03-23T10:30:49.287 に答える
4

参考までに、Kindle Previewer(実際のKindleアプリケーションではない)は定期刊行物を定期刊行物としてレンダリングしません。

実際のKindleで試してみる前に、しばらくの間、この壁に頭をぶつけました。

于 2011-12-20T11:54:02.527 に答える
3

ここを参照する と、これを行う方法は、optファイルの「metadata」ラベルに次のコードを追加することだと思います。

<x-metadata>
            <output content-type="application/x-mobipocket-subscription-magazine" encoding="utf-8"/>
</x-metadata>
于 2011-09-04T11:42:11.900 に答える