2008-02-18

Seahorse

// ==UserScript==
// @name はてなハイク
// @description NGID・NGKW・NGWORD
// @include http://h.hatena.ne.jp/*
// ==/UserScript==

// 以下でNG指定. NG判定は完全一致ではなく部分一致.
// NGID → エントリ(真ん中)やUsers/StarFriends(左側)が対象
ni=new Array('hatenahaiku');
// NGキーワードエントリ(真ん中)やStarFriends(左側)、Keywordバー(右側)が対象
nk=new Array('アダルトビデオにありそうなタイトル');
// NGワードエントリ(真ん中)が対象
//nw=new Array('うんこ');


// NGID エントリあぼーん
a=document.getElementById('main').getElementsByTagName('a');for(i=0;i<a.length;i++)for(j=0;j<ni.length;j++)if(a[i].href.indexOf(ni[j])>-1){p=a[i].parentNode.parentNode.parentNode.parentNode;if(p.className=='entry')p.style.display='none';}
// NGID Users/StarFriendsあぼーん
a=document.getElementById('leftbar').getElementsByTagName('a');for(i=0;i<a.length;i++)for(j=0;j<ni.length;j++)if(a[i].href.indexOf(ni[j])>-1){p=a[i].parentNode;if(p.tagName.toUpperCase()=='LI')p.style.display='none';p=a[i].parentNode.parentNode;if(p.className=='userkeyword')p.style.display='none';}

// NGキーワード エントリあぼーん
a=document.getElementById('main').getElementsByTagName('a');for(i=0;i<a.length;i++)for(j=0;j<nk.length;j++)if(a[i].innerHTML.indexOf(nk[j])>-1){p=a[i].parentNode.parentNode.parentNode;if(p.className=='entry')p.style.display='none';}
// NGキーワード StarFriendsあぼーん
a=document.getElementById('leftbar').getElementsByTagName('a');for(i=0;i<a.length;i++)for(j=0;j<nk.length;j++)if(a[i].innerHTML.indexOf(nk[j])>-1){p=a[i].parentNode.parentNode.parentNode;if(p.className=='userkeyword')p.style.display='none';}
// NGキーワード HotKeyword/RelatedKeywordあぼーん
a=document.getElementById('rightbar').getElementsByTagName('a');for(i=0;i<a.length;i++)for(j=0;j<nk.length;j++)if(a[i].innerHTML.indexOf(nk[j])>-1){p=a[i].parentNode;if(p.tagName.toUpperCase()=="LI")p.style.display='none';}

// NGワード エントリあぼーん
//a=document.getElementById('main').getElementsByTagName('div');for(i=0;i<a.length;i++)for(j=0;j<nw.length;j++)if(a[i].className=='body')if(a[i].innerHTML.indexOf(nw[j])>-1){p=a[i].parentNode.parentNode;if(p.className=='entry')p.style.display='none';}

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん