// ==UserScript== // @name MAM Max User Gift // @namespace yyyzzz999 // @author yyyzzz999 // @description 3/19/23 Maximizes the default gift value for old and new members // @match https://www.myanonamouse.net/u/* // @version 0.4 // @icon https://cdn.myanonamouse.net/imagebucket/164109/3m64.png // @license MIT // @grant none // @downloadURL none // ==/UserScript== /*jshint esversion: 6 */ /*eslint no-multi-spaces:0 */ // Automate adjusting to new gift limits on MAM // 2023-03-17: Decreased bonus gifts to new users (sub 2 weeks) from 1k to 100 per user setTimeout(function() { 'use strict'; var DEBUG =1; // Debugging mode on (1) or off (0) if (DEBUG > 0) console.log('Starting MAM Max User Gift'); var dateString = document.querySelector(".coltable").rows[0].cells[1].textContent ; // const date = new Date(dateString.split(' ')[0] + 'T' + dateString.split(' ')[1] + 'Z'); //const twoWeeksAgo = new Date(Date.UTC(new Date().getUTCFullYear(), new Date().getUTCMonth(), new Date().getUTCDate() - 14)); const twoWeeksAgo = new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 14); // This should work in any time zone, previously it may have only worked right in UTC or GMT. if (date < twoWeeksAgo) { document.getElementById("bonusgift").value = "1000"; } else { document.getElementById("bonusgift").value = "100"; } if (DEBUG > 0) console.log('MAM Max User Gift Finished'); }, 500); // delay in ms to run after MAM+ is finished, default 0.5 seconds