« FM V-C6200のHDDをSSDに換装 | トップページ | HDL2-G2.0にnetatalk 3.0.4をインストール »

2013.05.27

AozoraEpub3を使ってみる

著作権存続期間が切れた文書を中心に(一部、著作権存続作品あり)、文書の電子データを提供するサイトである青空文庫ですが、Kindleで読むためのツールを提供する定番のサイトに、青空キンドル [Beta]があります。
青空キンドルは素晴らしいサービスで利用していましたが、変換後のファイルはPDFなんですよね。
先日、青空文庫をepubファイルやmobiファイルに変換するツールを見つけました。
物置Wikiにて提供しているAozoraEpub3です。青空文庫の電子データをKobo, Reader, Kindle向けのデータに変換してくれるJavaプログラムです。

使い方は、上のサイトからAozoraEpub3をダウンロードして展開し、
java -jar AozoraEpub3.jar
すれば、画面が現れます。
20130527_02
詳しい使い方はAozoraEpub3:GitHubに記載されています。
Kindleで読むためのファイルフォーマットであるmobiファイルに変換するためには、jarファイルがあるフォルダにkendlegenがある必要があります(後述)。
基本的には青空文庫からダウンロードしたファイル(ダウンロードしたファイルは圧縮ファイルなので、解凍しておきます)を上の画面にドラッグ&ドロップすると変換前確認画面が現れるので、この画面で“変換”をクリックするだけです。ただし、自分の環境の場合、「出力ファイル名に表題利用」にチェックするとうまくkindlegenが処理できないので、このチェックを外す必要がありました。

毎回コマンドラインで起動するものも面倒なので、ここでは、Automatorを使ったアプリケーション作成方法のご紹介です。
もっとも、Automatorを起動して、シェルスクリプトを書くだけですが。
20130527_01
これをアプリケーションとして保存すれば良いです(シェルスクリプト内のフォルダ名は、実際にjarファイルを保存したフォルダ名に変更してください)。
ただし、アプリケーションとして保存すると、後から編集できなくなるので、ワークフローとしても保存しておきます。

青空文庫からダウンロードしたテキストファイルをkindleで読むためには、mobiフォーマットに変換するツールであるkindlegenを、jarファイルがあるフォルダにおいておく必要があります。
そこで、kidlegenへのシンボリックリンクを作ります。jarファイルがあるフォルダで、

ln -s ../KindleGen_Mac_i386_v2_8/kindlegen .

を実行すればよいです(AozoraEpub3を保存したフォルダと同階層にkindlegenが保存されたフォルダが存在する場合。そうでないときには適宜パスを変更してください)。
すると、このようになります。
20130527_03
kindlegenのシンボリックリンクができていることを確認してください。

ついでに、Automatorで作ったアプリケーションファイルのアイコンは、Automator標準アイコンになりますが、このアイコンをAozoraEpub3のアイコンに変えてみます。
先ほどAutomatorを使って作成したアプリケーション(ここでは名称をAozoraEpub3.appとした)をFinderで選択して、“パッケージの内容を表示”を実行します。するとアプリケーションの内容を表示することができます。
Contents→Resources→ここのicnsファイル(AutomatorApplet.icns)をAozoraEpub3フォルダにあるアイコンに置き換えればよいです。
Img2icnsというツール(ダウンロードはこちらから)を使うとAozoraEpub3.icoをicnsファイルに簡単に変換することができます。変換して作成したicnsファイルを、先ほどのResourcesフォルダに置いてください。もともとあったAutomatorApplet.icnsは削除してしまいます。
20130527_04
AozoraEpub3.app→Contents→Resourcesの配下に、上のようにAozoraEpub3.icnsがある状態になります。

(2013.05.29追記)
20130528
Automator Appletのアイコンの代わりに、AozoraEpub3のアイコンが表示されます。

(2014.08.04追記)
直接パッケージ内のアイコンファイルを入れ替えるのはトラブルが起きる可能性があるようです。
Mac:アイコンを変更する2つの方法と、アイコン表示に関するトラブルと対処法6個:Macとかの雑記帳
AozoraEpub3.icnsを右クリックして「“AozoraEpub3.icns”をコピー」した後、
appファイルを右クリック→情報を見る→左上のアイコンを選択→メニューの「edit(編集)」→「Paste(貼り付け)」
するとアイコンを入れ替えられます。

|

« FM V-C6200のHDDをSSDに換装 | トップページ | HDL2-G2.0にnetatalk 3.0.4をインストール »

読書・電子書籍・Kindle」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1024423/51789916

この記事へのトラックバック一覧です: AozoraEpub3を使ってみる:

« FM V-C6200のHDDをSSDに換装 | トップページ | HDL2-G2.0にnetatalk 3.0.4をインストール »