// ==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 // @downloadURL none // ==/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); }