Greasy Fork

Get DMCA'd Torrents

Get a list of DMCA'd torrents.

目前为 2016-05-09 提交的版本。查看 最新版本

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.greasyfork.icu/scripts/19538/124665/Get%20DMCA%27d%20Torrents.js

// ==UserScript==
// @name         Get DMCA'd Torrents
// @namespace    PXgamer
// @version      0.2
// @description  Get a list of DMCA'd torrents.
// @author       PXgamer
// @require      https://code.jquery.com/jquery-1.12.3.min.js
// @grant        none
// ==/UserScript==

function getDMCAdTorrents(searchParam) {
    'use strict';

    var returnedData;
    var all = {dmcaList:[], dmcaHashes:[], dmcaURLs:[]};
    var dmcaURLs = [];
    var dmcaHashes = [];
    var searchString = /<i data-name="(.*)" data-hash="(.*)" data-Klink="(https:\/\/kat\.cr\/.*-t[0-9]+\.html)">/ig, matches, dmcaList = [];

    $.ajax({
        method: "GET",
        url: "https://pxstat.us/misc/dmca/?q=" + encodeURIComponent(searchParam),
        async: false,
        success: function (data) {
            returnedData = data;
            console.log(returnedData);
            while (matches = searchString.exec(returnedData)) {
                dmcaList.push(matches[1]);
                dmcaHashes.push(matches[2]);
                dmcaURLs.push(matches[3]);
            }
            all.dmcaList = dmcaList;
            all.dmcaHashes = dmcaHashes;
            all.dmcaURLs = dmcaURLs;
        },
        returnData: "text"
    });
    return all;
}