Greasy Fork is available in English.
我就看看赚了多少钱
当前为
// ==UserScript==
// @name 看看我赚了多少钱
// @namespace http://tampermonkey.net/
// @version 0.3
// @description 我就看看赚了多少钱
// @author Chengguan
// @match https://avalon.gaoding.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=gaoding.com
// @grant GM_registerMenuCommand
// @run-at document-body
// @license MIT
// ==/UserScript==
(function() {
'use strict';
GM_registerMenuCommand('今天', () => {
var timeStart = new Date();
timeStart.setHours(0);
timeStart.setMinutes(0);
timeStart.setSeconds(0);
timeStart.setMilliseconds(0);
var timeEnd = new Date();
timeEnd.setHours(23);
timeEnd.setMinutes(59);
timeEnd.setSeconds(59);
timeEnd.setMilliseconds(999);
var url = new URL(window.location.href);
var q = url.searchParams;
q.set('page_size', 1000);
q.set('created_at_gte', timeStart.getTime());
q.set('created_at_lte', timeEnd.getTime());
q.set('status', 'COMPLETE');
history.pushState(null, '今天赚了多少钱', url.toString());
}, 't');
GM_registerMenuCommand('昨天', () => {
var timeStart = new Date();
timeStart.setHours(0);
timeStart.setMinutes(0);
timeStart.setSeconds(0);
timeStart.setMilliseconds(0);
var timeEnd = new Date();
timeEnd.setHours(23);
timeEnd.setMinutes(59);
timeEnd.setSeconds(59);
timeEnd.setMilliseconds(999);
var url = new URL(window.location.href);
var q = url.searchParams;
q.set('page_size', 1000);
q.set('created_at_gte', timeStart.getTime() - 1000 * 3600 * 24);
q.set('created_at_lte', timeEnd.getTime() - 1000 * 3600 * 24);
q.set('status', 'COMPLETE');
history.pushState(null, '昨天赚了多少钱', url.toString());
}, 'y');
GM_registerMenuCommand('统计', () => {
var nodes = [...document.querySelectorAll('.card-list__item')];
var all = nodes.reduce((acc, node) => acc + Number(node.querySelector('.card-list__column--border').innerText.replace(/\D+/, '')), 0);
alert(`我今天赚了 ${all} \n 订单数:${nodes.length} \n 平均单价: ${all / nodes.length} `);
}, 's');
})();