특정유저(rose*****) block용 그리스몽키 스크립트를 수정하였습니다

jsbase의 이미지

KLDP에 자주 들어오면서 트롤성의 글들은 그냥 무시하고 지나치면 그만이라고 생각했었는데...
오늘 게시물 목록 화면을 보고 나니, 눈이 아플정도로 신경쓰이길래...

전에 perky님의 스크립트가 올라왔었던 기억이 나서 찾아보니, http://kldp.org/node/81181#comment-385680 가 검색되더군요. comment에 대해서만 block이 되는것 같아, 본문자체도 block 시키려고 살짝 바꿨다가 내친김에 게시물목록에서도 완전히 사라지게 했습니다. (block의 대상이 되는 유저가 시작한 topic은 forum 목록에서 안보임, 익명 사용자는 블럭하지 않음)

자바스크립트에 익숙치 않아 무슨 부작용이 있을지, 제대로 짠건지는 모르겠지만...
어쨋든 원하는 기능은 잘 되는듯하네요. :-)

필요하신 분은 받아서 사용하시길...

File attachments: 
첨부파일 크기
Plain text icon trollfreeKLDP.user_.js_.txt3.32 KB
jsbase의 이미지

초기화면에 글 목록에서도 블럭할만한 방법이 있을까요?

랜덤여신의 이미지

redneval의 이미지

누군가 수정해주시길 '도저히' 기다릴 수가 없어서

제가 조금 바꿔봤습니다.

변경사항 :

- '최근 글'(http://kldp.org/tracker)의 목록에서도 차단합니다.

- 첫 화면의 '예전 글 엿보기'의 목록에서도 차단합니다.

다만 ID가 나타나지 않는 글목록은 차단할 방법이 딱히 없네요.

댓글 첨부 파일: 
첨부파일 크기
Plain text icon trollfreeKLDP.user_.js_.txt3.62 KB
jsbase의 이미지

게시판과 관계없이 최근 글 보는 기능이 있었군요. 그동안 게시판 일일히 들어갔었는데... :-)

이걸 사용하면 될 것 같네요. 감사드립니다. ^^

익명 사용자의 이미지

잘 되네요 감사합니다

strongberry의 이미지

jsbase님, redneval님 감사드립니다.

덕분에 확실히 쾌적해졌습니다. :)
============================================
자나깨나 트롤 조심. 나간 트롤 다시보자.
"저는 앞으로 troll을 만나더라도 먹이를 주지 않도록 노력하겠습니다." :)

============================================
자나깨나 트롤 조심. 나간 트롤 다시보자.
"저는 앞으로 troll을 만나더라도 먹이를 주지 않도록 노력하겠습니다." :)

sakuragi의 이미지

매우 필요했던 것인데, 감사합니다. ( __)
----------

http://sakuragi.org

블루스크린의 이미지

잘쓰겠습니다

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

M.W.Park의 이미지

그리스몽키 재미있네요.
로즈분투님 때문에 그리스몽키를 배워서 쓰게 될줄이야...
위에 있는 스크립트들을 실행하니 조금 느려진거 같아서, 속도를 좀 빠르게 해볼려구 했는데 별로 빨라진거 같지는 않군요. ^^;
또한 show/hide같은 것은 없습니다. 노드를 무조건 삭제하는 방식입니다.
속도는 별 향상이 없는 것같으므로, 코드 길이가 줄어든 것에서 의의를 찾겠습니다.

// zapps annoying articles by specific user (eg, rosebuntu*).
// by M.W.Park 2007-07-05
// inspired by trollfreeworld.user.js http://idkiller.iz4u.net/gmonkey/trollfreeworld.user.js
//             Imyejin-free user script from perky http://openlook.org/src/0704/imyejinfree.user.js
//             http://userscripts.org/scripts/review/10398
//
// ==UserScript==
// @name          zapper
// @namespace     http://kldp.org/
// @description   zapps annoying articles by specific user 
// @include       http://kldp.org/*
// @exclude       
// ==/UserScript==

var trollLinks = document.evaluate('//a[@title="사용자 프로필 보기" and contains(text(), "rosebuntu")]',
				   document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);

for (var i = 0; i 

-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂

댓글 첨부 파일: 
첨부파일 크기
Plain text icon zapperForKLDP.user_.js_.txt1022바이트

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

M.W.Park의 이미지

카운터 추가 버전입니다.
몇개가 삭제되었는지 표시해줍니다.
이거 은근히 중독성이 있군요. -_-;;

-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂

댓글 첨부 파일: 
첨부파일 크기
Plain text icon zapperForKLDP-wc.user_.js_.txt6.11 KB

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

익명 사용자의 이미지

동작이 안되는걸 같은데요?

M.W.Park의 이미지

음... 뭔가 문제가 있을지도 모르겠네요. 그리스몽키 배운지 하루 정도 됐으니...
참, 페이지에서 아무 것도 삭제하지 않았을 때는 기본적으로 카운터 표시 안됩니다.
실행시의 자바스크립트 콘솔에 표시되는 경고나 오류메시지를 올려주시면 살펴보겠습니다.
그리고, 7개가 삭제되었을때의 스크린샷입니다.


-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂

댓글 첨부 파일: 
첨부파일 크기
Image icon zapper-screen-shot.jpg35.99 KB

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

익명 사용자의 이미지

로그인 했을때 내계정에서 영문모드이면 안되는 거였네요
한글 모드일때는 됩니다.

M.W.Park의 이미지

anchor tag의 속성으로 페이지를 분석했더니 로케일 설정이 한글이 아니면 기능을 못하는군요.
테스트후에 영어도 반영하겠습니다.

-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

시마시마의 이미지

Wow, Wonderful, well I installed fxcking Suse and I can't type any Hangul right now. I think I should re-install Windogs XP right now

==============================================
Master Bill.g spins me 100000^1000 times! Plz help me!!

==============================================
What I want to do is GNU/Linux

M.W.Park의 이미지

일단 KLDP에서 지원하는 한글과 영어 관련 코드 추가했습니다.
다른 로케일이 필요하면 맨앞의 함수에 그 로케일에 해당하는 title 문자열을 추가하면 되겠습니다.

-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂

댓글 첨부 파일: 
첨부파일 크기
Plain text icon zapperForKLDP-wc.user_.js_.txt6.42 KB

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

세벌의 이미지

첨부 txt 파일을 어디에 넣어서 어떻게 쓰면 되나요?

shint 님 글 안 보고 싶네요.

hsnks100의 이미지

현재 kldp 도 동작할런지...

----------------------------------------------------
개인 블로그: https://kangssu.com