DevoのActionをさらに追加してみた 続き

見ているページのはてなブックマーク数を表示する

Keyword
hatebu.count(ユニークであればなんでも可)
Param
不要
Description
任意に
Code
var c=gBrowser.selectedBrowser.contentDocument;
var b = c.body;
var d = b.appendChild(c.createElement('div'));
d.id="hatebcnt";
d.innerHTML="

";
表示イメージ

http://img.skitch.com/20080723-fdqtitigb8kmr4g8pmjuw3u1xq.png

Twitterで呼び出せるAPIの残り回数を表示

Keyword
twitter.limit(ユニークであればなんでも可)
Param
なし
Description
Show remaining number of API requests(任意に)
Code
$.getJSON("http://twitter.com/account/rate_limit_status.json",
function(data){
alert(data.remaining_hits+"/"+data.hourly_limit+"\n"+data.reset_time);
});
表示イメージ(OSX版なので他のOS版とは表示が異なる場合があります)

http://img.skitch.com/20080723-jpfcmmy48tcg5fkuneqg6g8xph.png

その他

そもそも今100Req/hなので必要性は?
Twitterは元々jQuery.jsを読み込んでいるのでなにも考えずにすらすら記述可能

その他
var c=gBrowser.selectedBrowser.contentDocument;
var b = c.body;
var s=c.createElement('script');
s.src='http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js';
b.appendChild(s);

なんて書いておけば普通にjQuery.jsが使える。
ただし、console.log(hoge)と書いてもFireBugのコンソールはおろかエラーコンソールにも表示できないのでテストが面倒

備考

とりあえず続くかどうかは未定です