だいぶ前にmixi日記やフォトのバックアップとして使ってた「撤退!mixi」、久しぶりに使おうとしたら使えなくなってた。
え、地味に困るなとりあえず13.5年分の膨大な日記をどうしようか……といろいろ検討した結果、「mixi export」で日記をhtmlファイルで取得し、「DocuFreezer」というソフトでPDF化することに(両方ともフリーソフトです)。
ある手順のところでものすごい手こずったので、備忘録として。
◆mixi export
1)<a HREF="
https://adiary.org/tools.html" target="_blank">
https://adiary.org/tools.html</a>から、「mixi_export.zip」をダウンロード
2)zipフォルダ内の「mixi_export.exe」を実行するとこの画面になる
3)ブラウザの「設定」→「プロキシ設定を開く」(ここではChromeです)
4)「接続」タブの「LANの設定」
5)赤枠のところに数字を入れて「OK」で閉じる
(アドレス:127.0.0.1 ポート:8888)
6)<a HREF="
https://adiary.org/download/tools/mixi_export.html" target="_blank">
https://adiary.org/download/tools/mixi_export.html</a>の「使い方」に沿って、mixiにログイン
7)ログインに成功すると、画面に「ログインに成功しました」「プロキシ設定を外してください」「ツールの動作が終わるのをお待ち下さい」みたいなメッセージが出るので、プロキシの設定を外す(5で入れた数字を消して保存する)
8)2で実行した「mixi_export.exe」が、過去の日記を取得し始めるので待つ
(参考:3,688ファイルで2時間半)
9)「mixi_export.exe」に「adiary.xtmlに保存します」と出てツールの画面が消えたら取得完了
10)「mixi_export」フォルダ内の「log2」フォルダに、過去日記のhtmlファイルが出来たことを確認する
◆PDF化の前準備
「log2」フォルダには、たとえば「201502」のように年月ごとにフォルダが作られるけど、「DocuFreezer」で一気にPDF化するには一つのフォルダに全ファイルを展開する必要があります。
そのため、コマンドプロンプトを使って一気に展開します。
1)Windowsの検索で「cmd」と打ってコマンドプロンプト起動(Windows10です)
2)全ファイルを入れたいフォルダがある場所を指定する
私の場合はデスクトップなので、「cd desktop」と入力してEnter
3)下記のコードを打ち込む
for /f %a in ('dir コピー元フォルダのパス /b') do xcopy /d コピー元フォルダのパス\%a\*.html コピー先フォルダのパス\
4)コピーが始まれば成功(※パスは塗りつぶしてあります)
5)コピー先フォルダにhtmlファイルが全部展開されたことを確認する
◆DocuFreezer(※今ちょうどPDF化しているので初期画面ではありません)
1)<a HREF="
https://www.vector.co.jp/magazine/softnews/150129/n1501291.html" target="_blank">
https://www.vector.co.jp/magazine/softnews/150129/n1501291.html</a>でソフトをダウンロード
2)インストールが終わったら起動してフォルダを指定
3)ファイルが展開されたら「PDF」を選んで変換先のフォルダを指定(右端の「…」からフォルダが選択できます)、「Start」をクリック
4)PDF化できました(というか最中です)
何に手こずったかというと、PDF化の前準備。
参考にしたサイトにあった通りのコマンドを入れてるのに、ことごとく弾かれてめっちゃ苦労した。
いろいろ試みて心が折れそうになった頃、ようやく正しいコマンドを発見したときには泣きそうになった。
そこからは簡単だったけど、PDF化は時間がかかりそう。
何しろ2005年からのデータ、3,688ファイル……。
とりあえず「mixi export」とコマンドプロンプト、「DocuFreezer」で膨大な日記をバックアップ&PDF化できました。
同じようなことで困っている人のお役に立てたら嬉しいです。
ログインしてコメントを確認・投稿する