From bd8b676ac0d5b22c3a7f49df010f8e1013e578f5 Mon Sep 17 00:00:00 2001 From: Abhorrent_Anger Date: Mon, 2 Dec 2024 20:52:27 +0200 Subject: [PATCH] Initial commit (real) --- ManncoStoreGiveawayAutojoiner.user.js | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 ManncoStoreGiveawayAutojoiner.user.js diff --git a/ManncoStoreGiveawayAutojoiner.user.js b/ManncoStoreGiveawayAutojoiner.user.js new file mode 100644 index 0000000..57c9bb7 --- /dev/null +++ b/ManncoStoreGiveawayAutojoiner.user.js @@ -0,0 +1,32 @@ +// ==UserScript== +// @name Mann Co. Store Giveaway Autojoiner +// @namespace http://tampermonkey.net/ +// @version 2024-11-14 +// @description Tries to join giveaways on page load +// @author Abhorrent_Anger +// @include /^https?:\/\/mannco\.store\/giveaways.?$/ +// @icon https://www.google.com/s2/favicons?sz=64&domain=mannco.store +// @grant none +// @require https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js +// @run-at document-end +// ==/UserScript== + +window.onload = function(){ + setTimeout(function() { + $('span[data-bs-title="Joined"][style*="display: none"]').each(function() { + let raffle = $(this).attr('url'); + let raffleJoinURL = 'https://mannco.store/requests/raffle.php?mode=join&url=' + raffle; + $.ajax({ + method: "GET", + xhrFields: { + withCredentials: true + }, + url:raffleJoinURL, + success: function(data){ + console.log('Tried to join '+raffle+' raffle, output: ' + data); + } + }); + }); + console.log('Done with raffle join attempts'); + }, 2000); +}; \ No newline at end of file