Greasy Fork

自用论坛辅助签到

常用论坛辅助签到工具,包括天使动漫论坛、52破解、TTG、卡饭

当前为 2019-02-14 提交的版本,查看 最新版本

// ==UserScript==
// @name         自用论坛辅助签到
// @namespace    bbshelper
// @version      1.0.4
// @description  常用论坛辅助签到工具,包括天使动漫论坛、52破解、TTG、卡饭
// @author       Eva
// @include      http*://u2.dmhy.org/*
// @include      http*://www.tsdm.love/*
// @include      http*://totheglory.im/*
// @include      http*://www.52pojie.cn/*
// @include      http*://bbs.kafan.cn/*
// @include      http*://www.cordcloud.*/*
// @include      http*://www.zodgame.us/*
// @grant        unsafeWindow
// @require      https://code.jquery.com/jquery-latest.min.js
// @run-at 		 document-end
// ==/UserScript==

(function() {
    //U2
    if(matchURL("u2.dmhy.org")){
        if(matchURL("showup.php")){
            var message = $("textarea[name='message']");
            if(message) message.text("注意:回答按钮点击时即提交,手滑损失自负~");
        }else if(window.find("立即签到")){
            window.location.href = "showup.php";
        }
    }

    //TTG
    if(matchURL("totheglory.im")){
        if($("#signed")) $("#signed")[0].click();
    }

    //天使动漫
    if (matchURL("tsdm.love")) {
        qd('签到领奖!','wl_s');
    }

    //52破解
    if(matchURL("52pojie.cn")){
        var qdlink = $("img[src$='qds.png']").closest("a");
        if(qdlink) qdlink[0].click();
    }

    //卡饭
    if(matchURL("kafan.cn")){
        var dklink = $("img[src$='dk.png']").closest("a");
        if($("img[src$='wb.png']").closest("a").css('display') === 'none') dklink[0].click();
    }

    //CordCloud
    if(matchURL("cordcloud")){
        var qdBtn = $("#checkin");
        if(qdBtn) qdBtn.click();
    }

     //ZodGame
    if (matchURL("zodgame.us")) {
        qd('','fd_s');
    }

    function qd(checkElement,emoji){
        if(matchURL('dsu_paulsign:sign')){
            if (window.find("今天签到了吗") && window.find("写下今天最想说的话")) {
                $("#"+emoji).attr('checked',true);
                $("#todaysay").val("每天签到水一发。。。");
                $("#qiandao").submit();
            }
        }else if(window.find(checkElement)){
            window.location.href = "plugin.php?id=dsu_paulsign:sign";
        }
    }

    function matchURL(x){
        return window.location.href.indexOf(x) != -1;
    }
})();