IEのお気に入りを、「はてなブックマーク」に登録する方法

1. お気に入り->OPMLファイル

firefoxのsageを使って、IEの変換したいお気に入りをOPMLファイルに変換する。

2. OPMLファイルの正規化

そのままのOPMLファイルでは、bookey0.05で読み込むことができない。

よって、読み込めるように修正する。

xsltで変換を書くのがスマートなのですがー。面倒なんで。



type="rss" -> type="link"
グルーピングのためのタグを削除
xmlUrl= -> url=
秀丸で、以下のように正規表現を使って置換
検索: type=".*?"\f.*?\ftext=".*?"\f.*?\ftitle=".*?"\f.*?\furl=".*?"

置換: \2\1\0\3\6\5\4

3. bookeyで、OPMLファイルを読み込み、はてなブックマークを登録する。

bookeyではてなブックマークが消せない(はてな側の障害だった模様)

環境:bookey ver009 http://watcher.moe-nifty.com/memo/2005/10/bookey.html

etherealで見てみると、

  1. bookeyが、/ndruger/atomfeed?of=0にGET
  2. 302で、移動先として/が返される
  3. bookeyが、/にGET
  4. 200で、/が返される。

/のhtml内容が変わって、bookeyが認識できなくなった?

追記
コメントのように、はてな側の障害だった模様。

perlではてなブックマークの削除

bookey止めて、perlスクリプトにする。

以下のサイトのperlスクリプトを利用して、削除をした。
del.icio.us からはてなブックマークへデータを移行する(http://antipop.gs/mt/2005/05/29/195830)

ただし、そのままでは1ページしか消えないので、XML::TreePPを使ってXMLをパースして、
openSearch:totalResultsが存在する場合、再度feedの取得するように修正した奴を使う。