freenodeの#bzrのログが
http://bzr.arbash-meinel.com/irc_log/bzr/
で公開されているけれども、join/quitなどのログも
そのまま表示されるのが邪魔なので削除するGreasemonkeyスクリプトを書いてみた。
こんな感じ。
(function() { tbody = document.getElementsByTagName('tbody'); tbdy = tbody.item(0); trs = tbdy.getElementsByTagName('tr'); i = trs.length-1; while (i > 0) { if (trs[i].childNodes.length == 2) { // timestamp, log message if (trs[i].childNodes.item(1).innerHTML.indexOf('<tt>-!-', 0) == 0) { tbdy.removeChild(trs[i]); } } i--; } })();