Greasy Fork is available in English.
3/17/23 Maximizes the default gift value for old and new members
当前为
// ==UserScript==
// @name MAM Max User Gift
// @namespace yyyzzz999
// @author yyyzzz999
// @description 3/17/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
// ==/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