Script Duplicate Highlighter

Highlight duplicated @descriptions/@name in the list all scripts thread. [For Boba_Fett]

2016-06-05 기준 버전입니다. 최신 버전을 확인하세요.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Script Duplicate Highlighter
// @namespace    PXgamer
// @version      0.2
// @description  Highlight duplicated @descriptions/@name in the list all scripts thread. [For Boba_Fett]
// @author       PXgamer
// @include      *kat.cr/community/show/list-all-scripts-themes-made-our-site-members/*
// @grant        none
// ==/UserScript==
/*jshint multistr: true */

(function() {
    'use strict';

    var dl_v      = [];
    var ss_script = /[a-z0-9]+ - [a-z0-9]+/ig;

    var dl = $('div[id="post17719419"] .commentbody div[id^="content_"]').text().split('\n');
    for (var i = 0; i < dl.length; i++) {
        var title = dl[i].split(' - ')[0];
        var descr = dl[i].split(' - ')[1];
        if (typeof descr !== 'undefined' && title !== '') {
            dl_v.push({
                title: title,
                descr: descr
            });
        }
    }

    for (i = 0; i < dl_v.length; i++) {
        if (dl_v[i].title.toLowerCase() == dl_v[i].descr.toLowerCase() {
            console.info(dl_v[i]);
        }
    }
})();