zip2mobi 作った
http://oquno.com/log/eid2367.html の続き
昨日楽に作れそうなコードを見つけたので作って、自宅ライブラリのzipからKindleだけで落とせるようになったので一応公開しておきます。動けばいいかなという感じなのでコードは適当です。
大体の処理はzip2epubを使う https://gist.github.com/356303
それにkindlegenを組み合わせて、文字コードがなんか上手くいないのを無理矢理消したり、書籍名設定したりrmagickで横長画像を270°回転させたりちょくちょくいじったのが zip2mobi です。 https://gist.github.com/709699
なので、epubも一緒に作成される。使う場合は作成されるパスとか適当に弄ってみてください。
自分の環境では、apacheのmod_autoindexのHeaderNameで設定したファイルにzipへのリンクにmobiを作成するリンクも付けるJavaScriptを書いて、そのリンクを踏むとCGI経由でTask Spoolerにzip2mobiの処理を投げて、だいたい2分くらいでmobiができる感じです。出来上がったmobiは今のところ特に問題ない感じです。
そんなわけで、Kindle買いましょう
Comments