J'ai été aux prises avec ce que le bien - j'espère que quelqu'un va venir le long de tout expliquer! J'ai été de la génération d'une édition quotidienne du Tuteur pour le Kindle, et n'ai trouvé aucune documentation sur la façon de le faire correctement, comme un périodique.
Cependant, je vais vous expliquer ce que je comprends au sujet de cette mesure - nous pouvons maintenant générer des fichiers qui fonctionnent sur le Kindle que des périodiques à l'aide de kindlegen à partir d'un .opf
et .ncx
le fichier. Cependant, les résultats ne sont pas encore parfait, à savoir que je ne sais pas comment ajouter une tête de mât pour les sections et les articles de la page. Mise à jour: merci pour l'astuce de Marco dans les commentaires, cela fonctionne maintenant, au moins avec Kindlegen 1.1 - les versions plus récentes peuvent ne pas fonctionner. J'ai mis à jour les fichiers de l'exemple ci-dessous pour inclure une image de tête de mât.
Documentation pour l' .opf
et .ncx
fichiers peuvent être trouvés ici, mais ils seulement d'expliquer comment générer les livres, les périodiques.
Sans doute, vous pouvez obtenir de la documentation sur Amazon via enregistrer avec eux à la publication d'un journal, mais qui doit être approuvé par eux, et dans mon cas, dans mon cas, je ne rencontre pas les termes et conditions. (Alors que je suis autorisé à utiliser les données de l'Tuteur de l'API, je n'ai pas de propriétaire.)
Calibre permet de générer des documents dans des périodiques format, mais directement par la génération de la .mobi
/ .azw
le fichier plutôt que de passer par un .opf
et .ncx
. Je crois que cela a été fait par ingénierie inverse du format binaire. Calibre est open source, vous pouvez utiliser ce code pour générer un périodique.
Il est un indicateur de la qualité du code source de votre haut niveau navPoint
devrait avoir class="periodical"
et en effet cela semble provoquer kindlegen pour en faire un livre qui est présenté comme un périodique.
-
Ainsi que de découvrir que la précédente percée, oldmanuk travaillé sur la façon d'obtenir les noms d'auteurs et résumés dans l'article de la liste, qui se résume à l'ajout de ces éléments, sous chaque article, navPoint
:
<mbp:meta name="description">A summary of this article here</mbp:meta>
<mbp:meta name="author">The list of authors here</mbp:meta>
Dans le cas où c'est de l'utiliser, j'ai mis une paire de fichiers d'exemple ici:
... et le code source du projet est ici: