2009年以来、読書記録をつけてきたメディアマーカーのサービス終了に伴い、メディアマーカーからブクログへデータ移行をし、本日よりブクログをメインに使うことにしました。移行に際し、特にMuranagaさんのブログを参考にしました。
移行の大まかな手順
- メディアマーカーからCSVファイルをエキスポート
- CSVファイルをブクログが読み込める形式にスプレッドシート上で編集
- CSVファイルをテキストエディタで修正
- CSVファイルをブクログへインポート
手順1:メディアマーカーからCSVファイルをエキスポート
出力項目は以下のとおり。これ以外は必要ない。
- ISBN/JAN
- ASIN
- 更新日
- 評価
- タグ
- コメント
- 状態
- 読了日
大量になるため、登録日順に年単位で出力した。
手順2:CSVファイルをブクログが読み込める形式にスプレッドシート上で編集
1)スプレッドシート上で列を並び替え。
列単位で新規スプレッドシートにコピペした。なお、スプレッドシートのアプリケーションは、オープンソースのLibre Officeを用いた。並び替え後の順番は以下の通り。
メディアマーカーでの名称 | ブクログでの名称 | |
1列目 | 1 | サービスID |
2列目 | ASIN | アイテムID |
3列目 | ISBN/JAN | 13桁ISBN |
4列目 | - | カテゴリ |
5列目 | 評価 | 評価 |
6列目 | 状態 | 読書状況 |
7列目 | コメント | レビュー |
8列目 | タグ | タグ |
9列目 | 読書メモ(非公開) | |
10列目 | 更新日 | 登録日時 |
11列目 | 読了日 | 読了日 |
補足説明:
- 1列目:ブクログのサービスIDは、amazon.co.jpが1、amazon.comが2。基本amazon.co.jpのみなので1。
- 4列目:メディアマーカーにはブクログのようなカテゴリがないので"-"
- 9列目:メディアマーカーでは、全体を非表示にできるが、非表示の読書メモ機能はないのでブランク。
- 10列目:更新日は結局ブクログに取り込めなかった。
2)ASINがないものを削除
独自メディア登録したものは移行できないので、一旦削除する。ブクログであらためて独自メディアとして登録する。
3)非公開を削除
いくつか非公開登録していたものを一旦削除する。ブクログにインポートすると公開されてしまうため。メディアマーカーの非公開登録分は、あらためてブクログで読書メモ(非公開)として登録し直す(数件のみ)。
4)評価の一括置換
メディアマーカーの評価=0をブランクに置換する。
5)状態の一括置換
メディアマーカーの状態をブクログの読書状況に一括置換する。
メディアマーカー | ブクログ |
なし | 未設定 |
読中 | いま読んでる |
読了 | 読み終わった |
未読 | 積読 |
手順3:CSVファイルをテキストエディタで修正
1)HTMLタグの削除
メディアマーカーのコメントにはHTMLタグが使えたので、リンクタグを多用していた。しかし、ブクログのレビュー欄はHTMLタグが使えない。やむをえず一括削除(一括置換でブランクに)した。削除キーは以下のとおり。
- <a href="
- " target="_blank">
- "">
- </a>
2)タグを改行からカンマ区切りへ修正
メディアマーカーでは複数タグは改行で表されていたが、ブクログではカンマ区切りになる。
例:
メディアマーカー | ブクログ |
"タグ1 タグ2" |
"タグ1,タグ2" |
手動修正以外によい方法が思い浮かばず、全件手動で修正した。移行で最も手間のかかった箇所になる。何しろ1年分でテキストファイルが3000行近くある。タグ名称は諳んじており、改行されているとタグが行頭に来ているため気づきやすい。
ちなみに、カンマ区切りに修正せずにそのままインポートすると、改行が消え、2つのタグが連結され、"タグ1 タグ2"のように1つのタグになる。目視確認で手修正しているため、それなりに見落としが発生する。ブクログへインポート後、タグ一覧を確認して見つける。ブクログ内の編集で"タグ1 タグ2"を削除し"タグ1"、"タグ2"を新たに追加すればOK。
手順4)CSVファイルをブクログへインポート
エラーが出力されたら、エラー行のみを抽出して別ファイル保存し、修正の上、再インポートする。
移行できないデータ
独自メディア
ブクログであらためて再登録。
再読
けっこう痛い。再読記録のインポート時に、既に登録済みというエラーが出力される。全部で32件の再読があった。ブクログには「再読記録」という機能があるが、メディアマーカーの再読とは意味合いが異なり、移行できない。また読了数のカウント対象にもならない。必要な再読記録のみ、ブクログで後から手動追加した。
関連リンク・引用
関連リンク・引用も全て消失してしまった。今後参照する際、後述するバックアップを確認する。ブクログにもフレーズ登録機能があるが、今後のモビリティを考えると、使わず引用はレビュー本文に貯めるか、別のサービス(Evernote)で貯める。
更新日
手順2で述べたとおり、メディアマーカーとブクログで意味合いが異なるのか、結局インポートできなかった。原因までは究明できず。
コメント内のHTMLタグ
手順3で述べたとおり、ブクログ側はレビュー内でHTMLタグをサポートしていないため、移行できない。HTMLタグを削除してインポートした。
丸数字等の機種依存文字
テキストエディタで編集する際に飛んでしまったと思われる。飛んでしまった文字は?になる。手順3でテキストエディタを経ずにはいられないので、やむをえない。
バックアップ
関連リンクと引用が消失してしまうのはあまりにも痛いため、メディアマーカー全体をHTML保存した(ブラウザ上でCtrl+Sで保存)。50点ずつしか表示できないため、3223点を合計65回、保存した。
コメント