Rubellum fly light

ほぼPHP日記

新・Togetterのまとめをはてなダイアリーに丸投げ(引用)するブックマークレット

以前作ったTogetterのまとめをはてなダイアリーに丸投げ(引用)するブックマークレットが動かなくなったので直しました。
不具合確認をほとんどしてないので、問題あったら言ってくだしあ。


Hatena::Letが動かない…(*´Д`)
ので、リンク先の「Togetter 引用」をブックマークしてください。
ブックマークレット詳細のページに飛ぶ


ソースコード

/*
 * @title Togetter 引用
 * @description トゥギャりをはてダに投げます。getElementsByClassName()を使ってます。意外とやっつけです。Ver:2011/11/28
 * @include http://togetter.com/li/*
 * @license MIT License
 * @require 
 */

(function (option) {
	var i;
	var body = ">" + window.location.href + ":title>\n";
	var els = document.getElementsByClassName("balloon_module");
	var items = [];
	for (i = 0; i < els.length; i++) {
	    if (els[i].id !== "") {
	        items.push(els[i].id.match(/[.]*_([0-9]+)$/)[1]);
	    }
	}
	for (i = 0; i < items.length; i++) {
	    body += "twitter:" + items[i] + option + "\n";
	}
	body += "<<";
	window.location.href="http://d.hatena.ne.jp/edit?appendbody="+encodeURI(body);
})(":detail");