Redeem itch.io

自动激活itch.io key链接和免费itch.io游戏

Pada tanggal 25 Januari 2018. Lihat %(latest_version_link).

// ==UserScript==
// @name         Redeem itch.io
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  自动激活itch.io key链接和免费itch.io游戏
// @author       HCLonely
// @include      *://*.com/giveaway.php?id=*
// @include      *://*itch.io/*
// @grant        none
// ==/UserScript==

(function() {
        var url = window.location.href;
    if (/^https?:\/\/[\w]{1,}.com\/giveaway\.php\?id\=[\d]{0,}/i.test(url)){
    var redeemurl=document.getElementsByClassName("text-center");
for(var c=0;c<redeemurl.length;c++){
var redeemurl1=redeemurl[c].innerHTML;
    if (/https:\/\/[\w]{1,}\.itch\.io\/[\w]{1,}(-[\w]{1,}){0,}\/download\/[\d\w]{1,}(-[\d\w]{1,}){1,}/i.test(redeemurl1)){
        if (confirm("检测到itch.io激活链接,是否前往激活?")) {
    window.open(redeemurl1, "_blank");
        }else{
            //
        }
    }
    else{
      //
    }
}
    }
    if (/^https?:\/\/[\w\W]{1,}\.itch\.io\/[\w]{1,}(-[\w]{1,}){0,}\/download\/[\w\W]{0,}/i.test(url)){
    var linkKey=document.getElementsByClassName("button");
    for(var k=0;k<linkKey.length;k++){
    var linkKey1=linkKey[k];
    var linkKey2=linkKey1.innerHTML;
        if(/(link my account)|(claim game)/i.test(linkKey2)){
    linkKey1.onclick = function(){
    };
        linkKey1.click();
    }
        if(/Download/i.test(linkKey2)){                                                       
             if(confirm("激活成功,是否关闭本页面?")){
                 window.close();
                 return false;
    }
            else{
    return false;
    }
    }
    }                                                                                           
     var download=document.getElementsByClassName("button download_btn");
            for(var a=0;a<download.length;a++){
                var download1=download[a].innerHTML;
                if(/Download/i.test(download1)){
                    if(confirm("免费itch游戏领取成功,是否关闭本页面?")){
                        window.close();
                        return false;
                      }else{
                        return false;
                    }
            }else{
                        //
                    }
            }                                                                                        
     var empty=document.getElementsByClassName("empty_message");
        for(var b=0;b<empty.length;b++){
                var empty1=empty[b].innerHTML;
            if(/Nothing is available for download yet\./.test(empty1)){
            if(confirm("免费itch游戏领取成功,是否关闭本页面?")){
                        window.close();
                        return false;
                      }else{
                        return false;
                    }
    }

        }
    }
        if(/^https?:\/\/[\w\W]{0,}itch\.io\/[\w\W]{0,}\/purchase/.test(url)){        
            var claimLink=document.getElementsByClassName("direct_download_btn");
    for(var l=0;l<claimLink.length;l++){
    var claimLink1=claimLink[l];
        var claimLink2=claimLink1.innerHTML;
        if(/^No thanks\, just take me to the downloads/i.test(claimLink2)){
          claimLink1.onclick = function(){
    };
        claimLink1.click();
        }
    }
    }else{                                                                            
    var dollars=document.getElementsByClassName("dollars");
    for(var m=0;m<dollars.length;m++){
        var dollars1=dollars[m].innerHTML;
        if (/0\.00/.test(dollars1)){
        var claimLink_1=document.getElementsByTagName("a");
    for(var n=0;n<claimLink_1.length;n++){
    var claimLink_2=claimLink_1[n].href;
        console.log(claimLink_2);
        if (/^(https?)?:\/\/[\w\W]{0,}\.itch\.io\/[\w\W]{0,}\/purchase/.test(claimLink_2)){
         window.open(claimLink_2,"_self");
        }else{
            //
    }
    }
        }
    }
    }
})();