듀게 아이디 필터링 스크립트입니다.

전 크롬에 Tampermonkey라는 확장프로그램을 설치해서 사용합니다.

파이어폭스에서는 greasemonkey가 있고, 익스플로러에는 Trixie라는 게 있다고 하네요.


아이디를 지정하면 그 사람이 작성한 글과 댓글은 흐리게 표시됩니다.

대충 짜깁기해서 만들어서 효율적으로 동작하는지는 모르겠지만 되기는 잘 됩니다.


크롬 기준으로 설명하자면,


Tampermonkey를 설치하면 주소창 옆에 생기는 아이콘을 우클릭해서 options를 클릭합니다.

탭들 중에서 제일 왼쪽에 있는 아이콘을 클릭하고 다음 스크립트를 붙여넣고 저장하면 됩니다.

다른 프로그램도 대충 비슷할 거 같아요.

aaa, bbb, ccc 이런 부분에 필터링하려는 아이디를 쓰면 됩니다.


// ==UserScript==

// @name       djuna

// @namespace  http://www.djuna.kr/*

// @version    0.1

// @description  enter something useful

// @include      http://www.djuna.kr/*

// @copyright  2012+, You

// ==/UserScript==


var blacklist = [

    "aaa", "bbb", "ccc"

];


var i;

var articles = document.getElementsByTagName('tr');

for (i = 0; i < articles.length; i++ )

{

    var tmp = articles[i];

    var authors = tmp.getElementsByClassName('author');

    if ( authors.length > 0 )

    {

        var author_name = authors[0].getElementsByTagName('a');

        if ( author_name.length > 0)

        {

            var j;

            var str = author_name[0].textContent;

            for (j = 0; j < blacklist.length; j++ )

            {

                if ( str.match(blacklist[j]) )

                {

                    // 블랙리스트 처리

                    var k;

                    var links = tmp.getElementsByTagName('a');

                    var td = tmp.getElementsByTagName('td');

                    for (k = 0; k < links.length; k++)

                    {

                        links[k].style.color = '#ddd';

                    }

                    for (k = 0; k < td.length; k++)

                    {

                        td[k].style.color = '#ddd';

                    }

                    break;

                }

            }

        }

    }

}


var reply = document.getElementsByClassName('fbItem'); 

for (i = 0; i < reply.length; i++ )

{

    var tmp = reply[i];

    var author_name = tmp.getElementsByTagName('a');

    

    if ( author_name.length > 0 )

    {

        var l;

        var str = author_name[0].textContent;

        for (l = 0; l < blacklist.length; l++ )

        {

            if ( str.match(blacklist[l]) )

            {

                // 블랙리스트 처리

                var n;

                var content = tmp.getElementsByTagName('div');

                var content_text = tmp.getElementsByTagName('p');

                var content_span = tmp.getElementsByTagName('span');

                

                content[0].style.color = '#ddd';

                content[1].style.color = '#ddd';                

                for (n = 0; n < content_text.length; n++ )

                {

                    content_text[n].style.color = '#ddd';

                }

                for (n = 0; n < content_span.length; n++ )

                {

                    content_span[n].style.color = '#ddd';

                } 

                for (n = 0; n < author_name.length; n++ )

                {

                    author_name[n].style.color = '#ddd';

                }   

                break;

            }

        }

    }

}


    • 오~ 능력자시군요. 잘 쓰겠습니다. 감사합니다.

    • 이걸로 트롤분들이 모든 듀게인을 필터링해주셨으면 정말 좋겠군요.

게시판 2012

번호 제목 글쓴이 조회 날짜
[공지] 게시판 규칙, FAQ, 기타등등 462,405 01-31
[공지] 게시판 관리 원칙. 147,940 12-31
제 트위터 부계입니다. 3 122,149 04-01
130354 새해복 많이 받으세요 10 186 12-31
130353 아바타 3를 보고 유스포 2 191 12-31
130352 [핵바낭] 올해 잉여질 결산 잡담 14 331 12-31
130351 아바타: 불 과 재 보고 왔어요 짤막 소감 6 227 12-31
130350 [영화강추] '척의 일생' 8 249 12-31
130349 흑백요리사 2 8~10회, 싱어게인 4 탑 4 결정 6 285 12-31
130348 Lacombe Lucien(1974) 7 131 12-31
130347 [관리] 25년도 보고 및 신고 관련 정보. 15 323 12-31
130346 Isiah Whitlock Jr. 1954 - 2025 R.I.P. 2 138 12-31
130345 [왓챠바낭] 우편배달부 말고 '포스트맨은 벨을 두번 울린다' 잡담입니다 12 267 12-31
130344 [넷플] 말 많고 탈 많은 '대홍수' 드디어 봤습니다 14 453 12-30
130343 [반말주의] 다들 올해 고생 많았어!! 새해 모두 건강하고 복 터지길 바래!! 12 186 12-30