ジャンル不定の日記です。

Kindleパーソナル・ドキュメントサービスでコミックのまとめ

またKindleパーソナル・ドキュメントサービスにコミック送信してたんだが、
kindlegenで.mobi作るとサイズが倍になっちゃう問題の解消で作業手順変更したんで、まとめ。

まず、前回に続き、calibreでコミックの.mobi作れないか調べたが、
どうも、calibreで.mobi解析したり書きだすときに、<meta>が消されちゃうようで、どうにもならない感じ・・・
で、やはり前回と同じでepubを作って分解して<meta>を挿入して再構築。
kindlegenで.epubを.mobiに変換。
その後に、kindlestrip.pyってスクリプトを拾ってきて使う。
kindlestrip.pyは、kindlegenで作った.mobiから不要な元データを消してくれる。


使うもの。
  • mogrifyコマンド (graphicsmagick-imagemagick-compatかimagemagickをインストール)
  • calibre
  • kindlegen (Amazonから拾ってくる)
  • kindlestrip.py (ググって拾ってくる)


元データはjpgをまとめてzipにした圧縮ファイルだが、
kindleパーソナル・ドキュメントサービスには50MBまでしか送れず、総容量も5GBと少ないのでサイズを小さくしないといけない。
200ページ程度のグレースケールのコミックなら、縦800pxなら余裕で収まる。
zip内の画像をフォルダに解凍し、フォルダに移動して、
mogrify -resize 560x800 *.jpg
の様な感じで丁度いい感じのサイズを指定して小さくする。
この際、見開きのページが1枚のjpgになっているデータの場合、
calibreのコミック入力の設定で「右から左」にチェックしておくと自動で分割してくれるが、
その機能を使う場合は楯に合わせる必要があるので、
mogrify -resize x800 *.jpg
の様な感じで縦だけ指定してリサイズすると良いと思う。


画像のリサイズができたら、
calibreで読み込むための.cbzにする。
.cbzは画像ファイルをまとめて.zip化したものの拡張子が違うだけ。


calibreは、
設定→共有→書籍情報のダウンロード→Amazon.com
を「日本」に変更しておくとISBNからの書籍情報の検索を日本のAmazonからやってくれるので設定しておく。
.cbzを読み込んで、
「書籍を編集」でISBNを入力して「書籍情報をダウンロード」をすると書籍情報の自動入力ができる。

書籍情報の入力が終わったら、
「本を変換」で出力フォーマット「EPUB」で.epubを作る。
ファイルはClibreライブラリに出来上がる。
結構時間かかる。

.epubができたら、
書籍の調整→書籍の分解
を行い、
展開された.epub内の content.opfの<metadata>内に、
<meta name="fixed-layout" content="true"/>
<meta name="original-resolution" content="560x800"/>
<meta name="RegionMagnification" content="true"/>
<meta name="primary-writing-mode" content="horizontal-rl"/>
<meta name="book-type" content="comic"/>
こんな感じでメタデータを書く。
特に重要なのが"primary-writing-mode"で、"horizontal-rl"にすると右から左になる。
"fixed-layout"付けないと多分上下に余白ができちゃう。
"RegionMagnification"は多分ダブルタップのズーム機能。
"original-resolution"は必須項目みたいなんでつけた。大体の画像サイズ。
"book-type"は"comic"にするとコミックに必要のない機能がリーダーで使われない。
って感じぽい。
できたら、「書籍の再構築」で.epubを作り直す。


これで右から左のコミックの.epubができるんで、kindlegenのフォルダにコピーする。
./kindlegen filename.epub -c0 -verbose -locale ja
こんな感じでkindlegenを使うと、.mobiが出来上がる。
パラメータ無しで実行するとヘルプが出ます。
出来上がった.mobiは不要な.epubを内包するので2倍程度になります。

kindlestrip.pyをkindlegenと同じフォルダに置いて
./kindlestrip.py filename.mobi filename.mobi
って感じで実行すると不要な.epubが削除されてサイズが半分に。
こちらもパラメータなしで実行するとヘルプが出ます。

この手順めんどいんで、
#!/bin/sh

./kindlegen "$1.epub" -c0 -verbose -locale ja
./kindlestrip.py "$1.mobi" "$1.mobi"
rm "$1.epub"
こんな感じのシェルスクリプトでまとめてやることにした。
これも同じフォルダに置いて、
./kindlegen filename
拡張子なしのファイル名を入力で.epubから.mobi作ってサイズ減らして元の.epub削除。


calibreもコマンドラインで使えるアプリみたいなんだが、GUIのが使いやすいかな。
メール送信機能も付いてるみたいなんで直接kindleに送れるみたいなんだが、
kindlegenで作った.mobiまた読み込ませるのもどうかと思うんで、Thunderbirdで送った。

「ドラゴンクエスト列伝 ロトの紋章~紋章を継ぐ者達へ~」も読みたい!

最近kindleで「ブラッディ・クロス」読書中だが、
「ドラゴンクエスト列伝 ロトの紋章~紋章を継ぐ者達へ~」も未読分発売されてるから読みたい!
けど、スクエニのコミック、全部定価でたけえよ・・・
てか、咲とかバンブーブレードBなんかも読みたいし、ガンガン好きだなw

kindle日本きてから一気に本買いすぎだし、
とりあえずパーソナル・ドキュメント化して既読分読みなおすして暇潰すかな・・・
パーソナル・ドキュメントめんどいけど、作業で暇つぶしにはなるw
圧縮仕様がわかれば、CBZを一発kindle化するツールでも作りたいとこだが、.mobi仕様がよくわからん。

ブラッディ・クロス5巻買いました

kindleで先日4巻まで購入してたブラッディ・クロスの5巻買いました。



今回も600円。
マジ高すぎ・・・

4巻では、日向が実は続がアルカナに送ったスパイで、尚は皐が続側に送ったスパイだった!
って事が読者はわかった状態だったが、
5巻では情報がもれてることからお互いスパイがいることに気づく。

第4の遺産は続陣営の尚と花村が入手していたが、
尚はスパイだから、わざと皐陣営の桃瀬に奪われる。
けど、桃瀬は同盟中のアルカナに奪われて、第4はアルカナに。

第3は続陣営とアルカナが半々だが、日向がスパイだから続陣営はいつでも取り返せるとのこと。

第5は皐が所有。

という状況だが、皐とアルカナが不和ということで続がアルカナと交渉して、
第4の遺産と対堕天使用の遺産を交換へ・・・
ということなんだが、アルカナが対天使用の遺産を持ってるのでヤバイ!
という情報を日向が続に伝えようとするが、スパイなのがバレて捕まる。
片腕負傷してなんとか情報は伝えるが、
第4の遺産入手の機会を逃したくない続は交渉へ。

ここらまで、ほとんど月宮登場しないんだが、
出てきてからは、対天使用の遺産を奪って、第3の遺産も入手しての大活躍!
続陣営が対天使用の遺産を入手したことで交渉も成立して第4の遺産も入手。
第4の遺産を続に渡したことで、皐とアルカナは同盟破綻。
逆に続陣営が有利になったことで、敵の敵では味方で続陣営とアルカナが同盟に・・・

巻末では月宮と同じ烙印を持つ謎の堕天使"常磐"が新登場!
今回は巻末でも月宮生存w
けど、日向と尚が死亡中w
まあ、死体もないみたいで、どう考えても生きてるけど。

簡単にまとめると、奪い、奪われ。
ですね。


続きも読みたいけど、600円たけえよ・・・

優待キャンペーン来てたんで通販した

今月も48時間限定ポイント10倍来てたんで通販した。
今月は今日以降に今月限定の期間限定ポイントが150pほど入りそうなんだが、
ランク維持のために3店で購入しなきゃいけなく、トラブル考えると月末に利用は避けたいし、
150p入ってもポイント10倍がないと旨みがないんで今日3店で注文した。


2点は予定通りUSB-SATA変換とお菓子。
USB-SATA変換は、HDDケースだと600円辺りから商品あるみたいなんだが、ケーブルってことだとなぜか1000円以上しちゃうねえ。
いくつか店確認したが、支払方法に全額ポイント払いとカード払いがない店が多くて、
結局、送料無料で全部ポイントにして決済不要にした。
カード払い無い店で全部ポイントにすると中の人が決済確認見落として要電話になる可能性があるんだよね・・・
だからいつも全額ポイント対応してないとこは送料はカード払いしてる。
まあ、トラブったらキャンセルして月末に期間限定ポイント使って買い直しでもいいや。
お菓子はカード不可だが全額ポイント対応の店で、前にも利用したことあるから多分平気。


あと1点は、
新しいAndroid端末買おうかとも考えてたが、
今のよりスペック落ちの買ってもしょうがないし、満足行くものを売ってる店もないんで、
工具買うことにした。
今すぐ必要ではないが、DIYしたいときに工具無いとできないし、いろいろ持ってると良いと思う。
ハンドリベッター、ハンドナッター辺りが一番欲しいかなと思うんだが、
3000円送料無料の店と9000円送料無料の店で比べて、
9000円の店のほうが全部やすい感じで、両方共カード可だったが、
9000円送料無料の店はメーカー直送品も置いてて、複数商品合計9000円で送料無料にならん気がするし、
送料ありの場合の送料が記載されてなかったんで3000円にした。
で、
安いリベッターだと3000円超えないから、
とりあえず今回はナッター買って、
今度機会があったらリベッターとセットでナットやリベット買ったり、
ハンドニブラーとかリーマーなんかも欲しいかなと思うんで適当に買おうと思う。
ランク維持のために毎月買うから小分けのがいいし。

で、その店がYahoo!対応で、
先月Yahoo!対応の店で買い物して少しポイントがあったんで、
Yahoo!ポイント全部使って残りとくとくポイントにしようとしたんだが、なんかエラーになってできなかった。
しかたないんで、全額とくとくポイント。