ja.favstar.fm 上のbotを非表示にするgreasemonkeyスクリプト
http://twitter.com/aquarla/status/9329413482
favstarを使ってもいいんだが、しゅうまいと修造によるノイズが酷過ぎるのが悩み。
ついカッとなって作った。
// ==UserScript== // @name remove_shuumai // @namespace la.aquar.greasemonkey // @include http://ja.favstar.fm/* // ==/UserScript== function isBot(name) { var bots = new Array( 'shuumai', 'shuzo_matsuoka' ); return (bots.indexOf(name) != -1); } var nodes = document.getElementsByTagName('div'); for (var i = 0; i < nodes.length; i++) { var node = nodes[i]; if (node.className == 'tweetContainer') { var childNodes = node.childNodes; loop : for (var j = 0; j < childNodes.length; j++) { var childNode = childNodes[j]; if (childNode.className == 'mainAvatar') { var grandchildNodes = childNode.childNodes; for (var k = 0; k < grandchildNodes.length; k++) { var grandchild = grandchildNodes[k]; if (grandchild.tagName == 'A' && isBot(grandchild.title)) { node.style.display = 'none'; break loop; } } } } } }
実行すると。。。
消えた!\(^o^)/