AkiaryからMovable Typeへ
最近、AkiaryからMovable Typeへ移行したのだけれど、どうせならすべてをMovable Typeで管理したいっ!ってことでAkiaryからMovable Typeへフォーマットを変換するRubyスクリプトを書いてみました。手抜きです。というか久しぶりのRubyに四苦八苦しました(-_-;
Akiaryで作られた日記のHTMLを引数に指定します。
$ akiary2mt.rb *.html > mt.txt
ただし、あまり多量のデータはMovable Type側で読み込みきれないようです。50件くらいで読み込みが止まってしまうことが多々ありました。CGIである以上しかたないのかもしれませんが。その場合は、読み込みが止まったエントリーからのインポートファイルを作って再度読み込ませましょう。
あと、このスクリプトで出力されたファイルは、そのまま使っているとShiftJISなので、適宜自分のMovable Typeの文字コード(UTF-8等)に変換してからインポートしてください。そのままだと文字化けするでしょう。