はてなダイアリーで twitbackr を利用する方法

twitbackr を使うと更新した blog を自動的に twitter に投稿してくれます。ただし、はてなダイアリーの場合は ping の送信先を自分で登録しておくことができないので、ここを参考にして、Safari 4 と GreaseKit の組み合わせで trackbackping 変わりに送ることで対応させました。

// ==UserScript==
// @name           hatena track
// @namespace      http://d.hatena.ne.jp/oxon/
// @include        http://d.hatena.ne.jp/oxon/edit*
// ==/UserScript==

var pingurl =["http://twitbackr.com/ping/XXXXXXXX"];

var tb = document.getElementById("textarea-tburl");
tb.innerHTML="";

for(i = 0; i < pingurl.length; i++){
	tb.innerHTML += (pingurl[i] + "\n");
}

この JavaScript を HatenaScript.user.js という名前で保存して、Safari で開いて GreaseKit に登録すれば OK です。XXXXXXXX のところは、自分の twitter アカウント用に titbackr で取得した文字列で置き換えます。oxon のところは、自分のはてな ID です。