主に日本国内のマイクロブログサービスを横断検索するつぶやき専門の検索エンジン Twiple! を開発した ayunyan さんが、Twiple! の API を利用した Tweetback を実装したと言うことなので、テスト用に簡単なブックマークレットを書いてみた。
以下のリンクをブックマークに登録して、Twitter などのマイクロブログサービスで言及されているかどうか調べたいページで使ってみてください。
しばらくして画面右側に Twiple! での検索結果が表示されます。
邪魔になったら、「Close」をクリックすれば、画面上から消えます。

Tweetback!
Twiple! の検索速度が速いので、結構快適に検索結果が見れますね。
Firefox 3.05 (on Ubuntu) でしか動作確認していないので、他のブラウザだと不具合があるかも。
一応、このブックマークレットの元ソースを以下に晒しておきます。
そんなに高度なことはしていないので、ちょっとソースが大きくなってしまってますね (^^;;
(function(){
var d=document;
if (typeof tweetback == 'undefined') {
var h=d.getElementsByTagName('head')[0];
var s=d.createElement('script');
s.src = 'http://static.twiple.jp/js/tweetback.js';
s.charset='UTF-8';
s.language='javascr'+'ipt';
s.type='text/javascr'+'ipt';
h.appendChild(s);
}
(function(){
if (typeof tweetback != 'undefined') {
var b=d.getElementById('tweetback_box');
if (b) {
b.style.display='block';
} else {
b=d.createElement('div');
b.id='tweetback_box';
with(b.style){
textAlign="left";
margin=".5em";
padding=".5em";
position="fixed";
top="0";
left="70%";
zIndex=127;
width="25%";
maxHeight="60%";
border="1px solid";
overflow="auto";
background="#FFF";
filter="alpha(opacity=95)";
MozOpacity=0.95;
opacity=0.95;
}
var c=d.createElement('a');
c.href='#';
c.innerHTML='Close';
(function(o,h){
if (o.attachEvent ){
o.attachEvent('onclick', h);
}else if (o.addEventListener){
o.addEventListener("click", h, true);
}
})(c, function(){
var b=document.getElementById('tweetback_box');
b.style.display = 'none';
return false;
});
b.appendChild(c);
var t=d.createElement('div');
t.id='tweetback';
b.appendChild(t);
d.body.appendChild(b);
tweetback.init();
}
} else {
setTimeout(arguments.callee, 100);
}
})();
})();
これを YUI Compressor 等で小さくした後、urlencode して、頭に "javascript:" を付ければブックマークレットの完成です。
つぶやく
トラックバック & ピンバック » 表示する
コメント