2007年07月26日

はてブClipper

はてなブックマークを使っていると、ブックマーク一覧からURLリストを作成したくなるときが多々あります。
例えば今日クリップしたブックマークの一覧を作りたい時とか、特定のタグでブックマークをリスト化したい時とか、あるウェブサイトの最近の注目記事一覧を作りたいときとか。
そんなときにクリック一発でリンク集を作成できるスクリプトがあったらなあと思ったので、自作してみました。

はてブクリッパー

使い方は簡単で、上のリンクを右クリックしてお気に入りに登録し、はてなブックマークのクリップを作成したいページの上でお気に入りからスクリプトを呼び出すだけ。
はてブから作成したリンクリストをクリップボードにクリップしてくれます。
ユーザーはWindows+IE限定ですが、中々使い勝手がいいです。
 
 
 
スクリプトの中身はこんな感じ。

javascript:
var html=document.body.innerHTML.split('\n');
var text='<a href='+location.href+' target=_blank>'+document.title+'</a>\n\n';
for(i=0;i<html.length;i++){
link=html[i].match('<DT class=bookmark>(.*)');
if(link != null){
text+='・'+link[1]+'\n';
}
tag=html[i].match('<DD class=comment.*width=14>(.*)<.DD>');
if(tag != null){
text+=' '+tag[1].replace(/href=./g,'target=_blank href="http://b.hatena.ne.jp')+'\n';
}
}
clipboardData.setData('Text',text);location.href=location.href;

(注)上記リンクのブックマークレットでは、ダブルクォートを書き込めなかったため、厳密に正しいHTMLを吐きません。そのためタグからのリンクがおかしくなるので、気になる人は自分で修正して使ってください。

手で修正が必要なのはreplaceのところです。
ブックマークレットでは
href=http
となっているので、上記スクリプト同様
href="http
に変更してやってください。
posted by 黒影 at 00:07| Comment(0) | TrackBack(0) | ツール | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック