2009年8月22日(土)

effy.jpにはてダを一括インポート

  • これまで、日記ははてなダイアリーに書いてきた
  • しかし日記は最近effy.jpで書くようになったため、はてダの日記も統合したくなり、effy.jpへはてダの日記を一括でインポートした
    • はてダは、いくつかの形式でエクスポートできるけれども、「はてなの日記データ形式」というのでエクスポートすると、単純なXML形式でしかもHTMLにエンコードされる前のデータが取れるので、これを使った
    • effy.jpは自前のwiki記法を使っているので、はてダの記法を正規表現で一括して自前のwiki記法に置換
    • Amazonの商品リンク機能はeffy.jpにはなかったので追加したり、引用もなかったので追加したりと、昨日と今日でいろいろと機能を追加。
      • まだ、楽天の商品リンク、テーブル形式の記法、脚注の記法などがサポートできていない。
      • はてなの楽天の記法は、はてな独自のIDを使っているようで、変換が大変だ。困った。
  • 画像はほとんどはてなフォトライフにおいてあるため、これを全部effy.jpへ一括コピー
    • はてなの日記データ内の、はてなフォトライフを呼び出す記法を正規表現で抜き出して、それを画像直接リンクのURL形式に変換してダウンロードして、effy.jpのURL形式に変換してアップロードする、というスクリプトを書いて走らせた
  • これで、なんとかそこそこ読めるような形でインポートできたけれど、ちょっとレイアウトが崩れてるので、これから少しずつちまちま更新していく