Twittelien ver0.03おまけ
ロガー
recent.log = console.log;
とか
recent.log = function(str){jash.print(str)};
とか流してやるとロガーが指定できる。
過去エントリ取得
結構凄い勢いで、過去エントリを末尾にどんどん追加していく。
多分、サーバに優しくない。
抜けがあるかどうかは未検証。
(function($){ var timeline = $('#container #timeline'); function scrape(html){ var temp = $('<div/>'); temp.get(0).innerHTML = html; return temp.find('#timeline tr.hentry'); } function append(entries){ timeline.find('tr.hentry:last') .after(entries); var pageNum = (Math.floor(timeline.find('tr.hentry').size()/20)+1); if(entries.size() < 1){ pageNum++; } older.url = 'http://twitter.com/home?page=' + pageNum; } older = new Twittelien.Appender({'scrape':scrape,'append':append,'filter':Twittelien.entryFilters.uniq}); older.interval = 5*1000; older.url = 'http://twitter.com/home?page=' + (Math.floor(timeline.find('tr.hentry').size()/20)+1); })(jQuery); older.start();