
電子書籍が大好きです。あまりにも気に入っているので、両面シートフィードスキャナを買って、古い書籍の背表紙を全部切り取って、OCRで一気に読み込ませようかと考えています。
私が嫌いなのはDRMです。理想論的な理由ではなく(まあ、いくつかはありますが)、実用的な理由です。私が書店で選ぶのはAmazonです。品揃えが豊富で、Kindle本はどのデバイスでも読めるからです。しかし、iPad用のKindleアプリはひどい出来で、今週のアップデートでほとんど使えなくなりました。Kindle本を美しいiBooksアプリで読めたらどんなに良いかと。そして、それができるんです。しかも、すべての本をDRMフリーの形式でクラウドに保存しておけば、いつでも好きなデバイスにダウンロードできます。やり方はこうです。
これは本当に簡単で、とても便利なちょっとしたハックです。少し設定が必要ですが、あとはほぼ自動です。それでは、実際にやってみましょう。
- 保護されたKindle本をMacにダウンロード
- DRMを解除する
- 本をユニバーサルEPUB形式に変換する
- Dropboxに保存して簡単にアクセスできるようにする
- それでおしまい
このレシピには以下のソフトウェアが必要です
Kindle for Mac
口径
ドロップボックス
ヘーゼル
また、Apprentice Alf が提供する Calibre 用の DRM 除去プラグインも入手する必要があります。
セットアップ
最初の部分はおそらく最も難しいでしょう。Calibre電子書籍管理アプリをインストールして動作するようにプラグインをインストールし、設定する必要があります(こんな見苦しいアプリを勧めてしまったことをお詫び申し上げます)。幸い、あなたはMacユーザーなので、このプロセスは簡単です。
詳しい手順はAlfさんの投稿に記載されていますが、すべてに従う必要はありません。K4MobiDeDRMプラグインを追加するだけで完了です。Kindle Macアプリを使って本をダウンロードするので、ID番号などの面倒な設定は必要ありません。
次に、Calibreに特定のフォルダを監視するように指示します。ただし、Kindleアプリのダウンロードフォルダを監視するように指示することはできません。電子書籍以外の不要なファイルが多く含まれているからです。Calibreはインポート時にファイルも削除します。そのため、都合の良い場所にフォルダを作成してください。私は「Kindle Auto Add」というフォルダを作成し、ドキュメントフォルダに保存しました。設定を開き、「インポート/エクスポート」タブの「書籍の追加」アイコンをクリックし、「自動追加」タブをクリックして、Calibreにフォルダの場所を指示します。
ふう。
次に、Kindleアプリのダウンロードフォルダから、先ほど作成したフォルダにファイルをコピーする必要があります。そのためには、優れたファイルユーティリティHazelを使用します。Hazelでドキュメントフォルダ内の「My Kindle Content」フォルダを指定し、AZWファイルのみを先ほど作成したKindle Auto Addフォルダにコピーするルールを設定します。
これで完了です。Calibreに戻って、新しい電子書籍が適切に機能しているか確認したいと思います。
設定に戻り、「共通オプション」>「ページ設定」を見つけます。ここで、入力プロファイルをKindle、出力プロファイルをiPadに設定します。次に、「XXX Books」(XXXはライブラリ内の書籍数です。オープンソースなのでご容赦ください)というメニュー項目で、CalibreライブラリがDropboxのどこかに保存されることを確認してください。
さあ、これで完了です。もうこれらの部品に触れる必要はありません。
アクション
書籍を自動変換するには、Calibre を実行し、Mac で Kindle アプリを開いておく必要があります。書籍をクリックしてダウンロードし、あとは待つだけです。
数秒後、Hazelは書籍ファイルをCalibreの監視フォルダにコピーします。Calibreはそれを開いて自動的に変換し、DRMを解除して独自のライブラリに保存します。この処理には、書籍のサイズやその他の要因に応じて、数分から数分かかる場合があります。
次に、iPadでDropboxを起動し、Caliberがライブラリを保存している共有フォルダ(ありがたいことに、シンプルなフォルダ構造になっています)に移動し、「開く」でiBooksを選択します。これで、合法的に購入したKindle本をAppleの優れたソフトウェアで読むことができます。
または、必要に応じて、EPUB を開くことができる任意のアプリを使用して、任意のデバイスから Dropbox にアクセスすることもできます。