Greasy Fork

SteamCompanion AutoJoin

Auto join SteamCompanion

当前为 2016-05-01 提交的版本,查看 最新版本

// ==UserScript==
// @name         SteamCompanion AutoJoin
// @namespace    http://sergiosusa.com
// @version      0.3
// @description  Auto join SteamCompanion
// @author       Sergio Susa (http://sergiosusa.com)
// @match        https://steamcompanion.com/gifts/*
// @grant        none
// @require    http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// ==/UserScript==

$(document).ready(function() {

    if ($(".points")[0].innerHTML < 10) {
        reloadPage(1200000);
        return;
    }

    if(document.URL == 'https://steamcompanion.com/gifts/'){
        window.location.href = "https://steamcompanion.com/gifts/search/?type=public&page=1";
    }

    if(document.URL.indexOf("search") != -1 ) {

        var links = $(".giveaway-links");

        var max = 0;

        for(var x = 0, y = 0 ; x < links.length && max < 8 ; x++ ) {

            if (links[x].style.opacity != "0.5") {
                window.open(links[x].getAttribute("data-href"));
                max++;
            }
        }

        reloadPage(1200000);

    } else {
        $("#enter-giveaway").click();
        $("#more_entries").click();
        closePage(10000);
    }
});

/***********************************************************
 *  Utility Functions
 **********************************************************/

function reloadPage(miliseconds) {
    setInterval(function(){
        window.location.reload();
    }, miliseconds);
}

function closePage(miliseconds) {
    setInterval(function(){
        window.close();
    }, miliseconds);
}