読者のスーザン・エリックは、自身の作品にもう少し構成が欲しいと願っています。彼女はこう書いています。
様々な形式で何百冊もの無料電子書籍をダウンロードしたのですが、整理方法がわかりません。Kindle向けのものとiPadで読めるものとがあるようです。タイトルが重複しているものや、著者情報に誤りがあるようです。これらの情報を簡単に整理する方法はありますか?
「簡単」とおっしゃるまでは、私も全く同感です。電子書籍の種類を分けるのは簡単で、重複しているものを見つけて削除するのもそれほど難しくありません。しかし、タイトルや著者情報(本のメタデータに依存)を整理するとなると、長くて面倒な作業になりそうです。でも、うまくいくことを願って、手順を一つずつ見ていきましょう。
本を整理する
電子書籍を整理する方法は複数あります。Kindle対応ファイル(拡張子.mobi)を1つのフォルダに、iBooks対応ファイル(epubファイル)を別のフォルダにまとめるだけで済むという人もいます。スマートフォルダをいくつか使えば、同じことができます。
Finderに移動し、「Finder」>「新規スマートフォルダ」(またはCommand+Option+N)を選択します。表示されるウィンドウで、ウィンドウの右上隅にあるプラス(+)ボタンをクリックすると、デフォルトで「種類:すべて」と表示されている条件の行が表示されます。「種類」ポップアップメニューをクリックし、「その他」を選択します。表示されるシートのextension検索フィールドに入力します。一致する2つの項目(「ファイル拡張子」と「ファイル拡張子:非表示」)が表示されます。 「ファイル拡張子」の右側のボックスにチェックを入れ、「OK」をクリックします。

ウィンドウのステータスが「ファイル拡張子は 」になります。 と入力してくださいmobi。ウィンドウに電子書籍ファイルが表示されます。これらはKindleと互換性のあるファイルです。 「保存」をクリックし、表示されるシートでスマートフォルダに「Kindle Books」という名前を付け、「サイドバーに追加」にチェックが入っていることを確認して「保存」をクリックします。
新しいスマートフォルダでも同じ手順を繰り返しますが、今回はepubファイル拡張子を入力します。このスマートフォルダも「iBooks Books」などのタイトルで保存します。これで、書籍の種類ごとに仮想フォルダが作成されました。
でも、あなたはもっと欲しい。そして、あなたはもっと多くのものを手に入れるだろう。
Calibreの使用
無料のオープンソース電子書籍管理アプリケーション「Calibre」をダウンロードしてください。これは強力なツールですが、完全に直感的とは言えません。しかし、あなたの場合は、あまり分かりにくい部分にまで踏み込まなくても、必要な管理を行うことができます。
ライブラリの作成:まず、書籍用のフォルダを作成しましょう。Calibreを初めて起動すると、フォルダの作成を促すメッセージが表示されます。デフォルトでは、ライブラリは「Calibre Library」という名前でユーザーフォルダ内に保存されますが、必要に応じて場所を変更できます。セットアップウィザードで「次へ」をクリックすると、使用しているデバイスの種類を選択するように求められます。Kindleをお持ちの場合、またはKindle iOSアプリを使用する場合は「Amazon」を選択します。iOSデバイスをお持ちの場合は「Apple」をクリックします。または、必要に応じて「Generic」を選択することもできます。次のウィンドウで「完了」をクリックすると、Calibreライブラリウィンドウが表示されます。

書籍のインポート:さあ、Calibreに書籍をインポートしましょう。先ほどご紹介したスマートフォルダを作成済みの場合は、「書籍を追加」>「単一のディレクトリから書籍を追加」を選択し、表示されるシートのサイドバーから適切なスマートフォルダを選択します。表示されたリストの最初の書籍をクリックし、Shiftキーを押しながらリストの最後の書籍をクリックします。「開く」をクリックすると、書籍がCalibreのライブラリにインポートされます。
あるいは、すべての電子書籍をスマートフォルダではなく同じフォルダまたはボリュームにまとめている場合は、「ブックを追加」>「ディレクトリからブックを追加(サブディレクトリを含む)(ディレクトリごとに複数のブック、すべての電子書籍ファイルは異なるブックとみなします)」を選択してください。そして、はい、世界最長のメニューコマンドの勝者がいます。電子書籍が保存されているフォルダまたはボリュームに移動し、「選択」をクリックします。Calibreは見つかったすべての電子書籍をライブラリに追加します。
mobiとepubなど、複数の種類の電子書籍を混在させている場合、すべてのファイルがライブラリに表示されます。後で整理できます。
メタデータの整理:書籍に適切なメタデータ(著者、タイトル、ジャンル、出版年など)を添付するだけで、多くの問題を解決できます。メタデータの削除には、ライブラリ内のすべての書籍を選択し、「メタデータの編集」>「メタデータとカバーのダウンロード」を選択します。Calibreはオンラインに接続し、表紙を含む、ライブラリ内の書籍に最適なメタデータを検索します。ライブラリが大きい場合は、この処理に時間がかかる場合があります。
処理が完了すると、書籍のメタデータを置き換えるかどうかを尋ねられます。「はい」をクリックしてください。

こうすると、ライブラリに以前よりも多くの情報が含まれていることに気づくでしょう。例えば、「出版社」の項目が以前よりも増えているはずです。評価やタグも表示されるかもしれません。タイトルと著者情報も整理されているはずです。「Dickens, Charles」(DではなくCに分類されています)の代わりに、 「Charles Dickens」が表示されるはずです。(ただし、常に表示されるとは限りません。)
重複の削除:重複を削除しましょう。Calibre > 環境設定を選択し、表示されたシートで「プラグイン」をクリックします。次のシートで「新しいプラグインを取得」をクリックします。表示されるリストから「重複を検索」を見つけて選択し、 「インストール」をクリックします。その後、Calibreを終了して再起動します。

Calibreを再起動すると、ツールバーに「重複を検索」項目が表示されます。これをクリックし、表示されるウィンドウで「タイトル一致」と「著者一致」の両方の見出しで「あいまい一致」を選択し、「OK」をクリックします。重複している書籍の一覧が表示されます。書籍の追加コピーをCommandキーを押しながらクリックし(オリジナルを削除しないよう、1つはチェックを外したままにしてください)、ツールバーの「書籍を削除」をクリックします。重複が消えます。
さらなるクリーンアップ:メタデータが改善されたにもかかわらず、著者名が「Dickens, Charles」のように表示されることがあります。ライブラリリストをスクロールダウンしてこれらの誤ったエントリを探し出し、手動で修正することもできますが、MobileReadフォーラムのユーザー「Garcie」から私が提案したこの方法をお勧めします。
検索フィールドに「(著者名-コロン-カンマ)」と入力してください。Returnキーを押すと、この姓名表記author:,を使用している著者の書籍だけがリスト表示されます。これらのタイトルをすべて選択してください。
Eキーを押して「メタ情報編集」ウィンドウを表示し、「検索と置換」タブをクリックします。「検索モード」ポップアップメニューから「正規表現」を選択します。 「検索フィールド」ポップアップメニューから「著者」を選択します。「検索対象」フィールドに「」と入力します(.*), (.*)。 「置換後の2 1文字列」フィールドに「(2と1の間にスペースを入れます)」と入力します。その下の「テストテキスト」領域の「テストDickens, Charles」フィールドに「Charles Dickens」と入力します。これを行うと、「テスト結果」フィールドに「Charles Dickens」と表示され、その他の設定が正しいことが示されます。正しい場合は、「OK」ボタンをクリックします。選択したタイトルに著者名が「名/姓」形式で表示されるようになります。

本のエクスポート:本の整理が終わったら、ここで作業を終えてもいいでしょう。Finderで作成したライブラリフォルダを開くと、そこにすべての電子書籍が著者名順にフォルダ分けされて表示されます。
しかし、複数の電子書籍形式をインポートして、すべてライブラリに保存しているとします。KindleにコピーできるものとiBooksで使えるものを区別するために、これらを分けておきたいと思うでしょう。これは簡単にできます。
Calibreウィンドウの左側にある「フォーマット」をクリックすると、以下のフォーマット項目が表示されます。MOBIなどのフォーマットを選択します。ライブラリ内のすべての書籍を選択します。「ディスクに保存」>「MOBI形式のみディスクに保存」を選択します。表示される「保存先ディレクトリの選択」ウィンドウで「新規フォルダ」をクリックし、「My Kindle Books」などの名前を付けて「選択」をクリックします。

Calibreのライブラリから選択した書籍は、デフォルトで著者の姓でこのフォルダに保存されます。このフォルダを開くと、著者の各書籍を表すフォルダが表示されます。
EPUBファイルについてもこの手順を繰り返します。「形式」で「EPUB」を選択し、表示されるすべての書籍を選択して「ディスクに保存」を選択します。今回は「単一形式でディスクに保存」コマンドを選択します。EPUBが単一のオプションとして表示されます。これを選択して「OK」をクリックします。すると、書籍の保存場所を指定するよう求められます。
さらに
一見単純な質問をするだけで、こんな結果になります。先ほども述べたように、Calibreは非常に強力で、ここで紹介したのはほんの一部に過ぎません。電子書籍をエクスポートする際に、画像やメタデータファイルを含めないようにする方法は他にもあります(設定の「ブックをディスクに保存」を確認してください)。また、すべてのブックを個別のフォルダに分割するのではなく、単一のディレクトリに出力することもできます。さらに、接続されたデバイスに直接ブックをエクスポートできるので、フォルダの作成やiTunesを介した同期といった面倒な作業は不要です。
ここまでの説明で十分でない場合は、Calibreのヘルプメニューをクリックしてください。デフォルトのブラウザが開き、Calibreのマニュアルページが表示されます。そこで、詳細(膨大な情報があります)を詳しく調べることができます。
それまでの間、Calibreの経験豊富なユーザーの皆様から、よりスムーズなワークフローをご提案いただけるコメントをお待ちしております。また、電子書籍のクリーニングをより簡単にする別のツールをご存知でしたら、ぜひ教えてください。
著者: Christopher Breen、Macworld 寄稿者
クリスはレーガン政権末期からテクノロジーとメディアを取材してきました。ジャーナリストとしての活動に加え、サンフランシスコ・ベイエリアでプロのミュージシャンとしても活動しています。