渋谷なう

ハッシュタグに限らないけど、フィルターするグリモン前に書いてたから上げとく http://gist.github.com/337627.txt?tweerts_filter.user.js

http://twitter.com/swdyh/status/10728224380

ソース書き換えないと使えないから、設定みたいのをつけると気もするけど、そうすると自由度が減っていくし、逆に自由度を上げようとすると、ユーザスクリプトで書けよって話になって、まあこんなでいいやっていう感じ

http://twitter.com/swdyh/status/10728446755

誰がどこにいるかってそんな興味ないから4sqをフィルターしてる

http://twitter.com/swdyh/status/10728517092

/(4sq.com)/

http://twitter.com/ucnv/status/10728512601

いや、わかります。4sqって「渋谷なう」と同じだもんな

http://twitter.com/ucnv/status/10729791329

渋谷なう (@ 渋谷駅 w/ 22 others) http://4sq.com/5i7TJf

http://twitter.com/ucnv/status/10729877003
// ==UserScript==
// @name           tweets_filter
// @namespace      http://www.relucks.org/
// @include        http://twitter.com/
// ==/UserScript==

var re = /(4sq.com)/
// var re = /(4sq.com|#example)/

filter(document)
document.addEventListener("DOMNodeInserted", function(e){
    if (e.target.tagName) {
        filter(e.target)
    }
}, false)

function filter(node) {
    Array.forEach(node.querySelectorAll('span.entry-content'), function(i) {
        if (i.innerHTML.match(re)) {
            var li = i.parentNode.parentNode
            li.style.opacity = 0.2
            // li.style.display = 'none'
        }
    })
}