最近誕生日を迎え、いよいよアラサーの域に入り始めたtaiyoh(@ttaiyoh)です。 さて、早速本題ですが、とある案件のとある事情で、データをMovableTypeで読めるように変換する必要が出てきました。 特定のMTで構築したブログで読めればいいのであれば、xmlrpcを使ってデータをこつこつアップロードすれば問題ありません。が、他のブログでもインポートできるようにしておく必要があるため、汎用性を高めるために、MovableTypeに割と古くからある、記事のインポート/エクスポート機能に対応したフォーマットに出力できるのが最適だろうという結論に至りました。 もしかしたらMT::*をじっくり読めば、自分の欲しいものが見つかるかもしれませんが、ちょっとそこまで時間が割けないことと、MT::*に依存するのはあまりポータブルではないな、という判断から、この変換器は自分で作ることにしました。
![任意のデータ構造をMovableTypeのバックアップ形式に変換する - KAYAC engineers' blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/6ac656c0bcf83180c9690c4b1d6a42988a3ddf30/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkayactech%2F20161026%2F20161026183329.png)