cheers-up

cheers up brewing!

2022-06-16 يوللانغان نەشرى. ئەڭ يېڭى نەشرىنى كۆرۈش.

'use strict';

// ==UserScript==
// @name         cheers-up
// @namespace    http://tampermonkey.net/
// @version      1.6.1-0
// @description  cheers up brewing!
// @author       cheers
// @license MIT
// @match        *://opensea.io/collection/cheers-up*
// @match        *://opensea.io/assets/ethereum/0x3113a3c04aebec2b77eb38eabf6a2257b580c54b/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=opensea.io
// @grant        none
// ==/UserScript==


/******************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */

function __awaiter(thisArg, _arguments, P, generator) {
    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
    return new (P || (P = Promise))(function (resolve, reject) {
        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
        function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
        step((generator = generator.apply(thisArg, _arguments || [])).next());
    });
}

function __generator(thisArg, body) {
    var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
    return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
    function verb(n) { return function (v) { return step([n, v]); }; }
    function step(op) {
        if (f) throw new TypeError("Generator is already executing.");
        while (_) try {
            if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
            if (y = 0, t) op = [op[0] & 2, t.value];
            switch (op[0]) {
                case 0: case 1: t = op; break;
                case 4: _.label++; return { value: op[1], done: false };
                case 5: _.label++; y = op[1]; op = [0]; continue;
                case 7: op = _.ops.pop(); _.trys.pop(); continue;
                default:
                    if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
                    if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
                    if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
                    if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
                    if (t[2]) _.ops.pop();
                    _.trys.pop(); continue;
            }
            op = body.call(thisArg, _);
        } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
        if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
    }
}

var e=[],t=[];function n(n,r){if(n&&"undefined"!=typeof document){var a,s=!0===r.prepend?"prepend":"append",d=!0===r.singleTag,i="string"==typeof r.container?document.querySelector(r.container):document.getElementsByTagName("head")[0];if(d){var u=e.indexOf(i);-1===u&&(u=e.push(i)-1,t[u]={}),a=t[u]&&t[u][s]?t[u][s]:t[u][s]=c();}else a=c();65279===n.charCodeAt(0)&&(n=n.substring(1)),a.styleSheet?a.styleSheet.cssText+=n:a.appendChild(document.createTextNode(n));}function c(){var e=document.createElement("style");if(e.setAttribute("type","text/css"),r.attributes)for(var t=Object.keys(r.attributes),n=0;n<t.length;n++)e.setAttribute(t[n],r.attributes[t[n]]);var a="prepend"===s?"afterbegin":"beforeend";return i.insertAdjacentElement(a,e),e}}

var css = ".cheers-up {\n  position: absolute;\n  top: 0;\n  right: 16px;\n  border-radius: 0 0 8px 8px;\n  color: #fff;\n  padding: 12px 16px; }\n  .cheers-up.brewing {\n    background-color: #b41e00; }\n  .cheers-up.sale {\n    background-color: #ff810d; }\n  .cheers-up .img-wrap {\n    line-height: 1;\n    text-align: center; }\n  .cheers-up .line {\n    height: 1px;\n    background-color: #fff;\n    opacity: 0.5;\n    margin-top: 10px;\n    margin-bottom: 12px; }\n  .cheers-up .points-wrap {\n    line-height: 1; }\n    .cheers-up .points-wrap img {\n      width: 12px;\n      margin-right: 4px; }\n\n.activity-cheers-up {\n  width: 180px;\n  display: flex;\n  align-items: center;\n  padding: 8px 16px;\n  border-radius: 8px;\n  color: #fff;\n  line-height: 1; }\n  .activity-cheers-up.brewing {\n    background-color: #b41e00; }\n  .activity-cheers-up.sale {\n    background-color: #ff810d; }\n  .activity-cheers-up .vline {\n    width: 1px;\n    height: 10px;\n    background-color: #fff;\n    opacity: 0.5;\n    margin-left: 16px;\n    margin-right: 14px; }\n";
n(css,{"container":"body","singleTag":true,"prepend":true,"attributes":{"id":"cheers-up"}});

(function () {
    var _a;
    return __awaiter(this, void 0, void 0, function () {
        function throttle(fn, wait) {
            var timer = null;
            return function () {
                var context = this;
                var args = arguments;
                if (!timer) {
                    timer = setTimeout(function () {
                        fn.apply(context, args);
                        timer = null;
                    }, wait);
                }
            };
        }
        function getPointsStr(points) {
            if (points / 100000 >= 1) {
                var res = Math.floor(points / 10000);
                var int = Math.floor(res / 10);
                return "".concat(int, ".").concat(res / 10 - int, "M");
            }
            if (points / 1000 >= 1) {
                var res = Math.floor(points / 100);
                var int = Math.floor(res / 10);
                return "".concat(int, ".").concat(res / 10 - int, "K");
            }
            return points;
        }
        function fetchBrewingInfo(tokenid) {
            return __awaiter(this, void 0, void 0, function () {
                var tokenid0x, tokeniddata, result, total0x, isBrewing, totalPoints;
                return __generator(this, function (_a) {
                    switch (_a.label) {
                        case 0:
                            console.dir(parseInt(tokenid, 10).toString(16));
                            tokenid0x = parseInt(tokenid, 10).toString(16);
                            tokeniddata = "0000000000000000000000000000000000".substr(0, 30 - tokenid0x.length) + tokenid0x;
                            return [4 /*yield*/, fetch("https://node1.web3api.com/", {
                                    body: "{\"jsonrpc\":\"2.0\",\"id\":".concat(i++ + 1, ",\"method\":\"eth_call\",\"params\":[{\"from\":\"0x0000000000000000000000000000000000000000\",\"data\":\"0x23765cd50000000000000000000000000000000000").concat(tokeniddata, "\",\"to\":\"0x3113a3c04aebec2b77eb38eabf6a2257b580c54b\"},\"latest\"]}"),
                                    method: "POST",
                                }).then(function (res) { return res.json(); })];
                        case 1:
                            result = (_a.sent()).result;
                            console.dir("result", result);
                            console.dir(!!parseInt(result.substr(2, 64)));
                            total0x = result.substr(64 + 64 + 2, 64);
                            console.dir(parseInt(total0x, 16));
                            isBrewing = !!parseInt(result.substr(2, 64));
                            totalPoints = parseInt(total0x, 16);
                            console.log({ tokenid: tokenid, isBrewing: isBrewing, totalPoints: totalPoints });
                            return [2 /*return*/, { isBrewing: isBrewing, totalPoints: totalPoints }];
                    }
                });
            });
        }
        function getDetailBrewingTemplate(_a) {
            var isBrewing = _a.isBrewing, totalPoints = _a.totalPoints;
            return "\n    <div class=\"cheers-up ".concat(isBrewing ? "brewing" : "sale", "\">\n      <div class=\"img-wrap\">\n        ").concat(isBrewing
                ? '<img width="48" src="data:image/png;base64,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" />'
                : '<img width="37" src="data:image/png;base64,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" />', "\n      </div>\n      <div class=\"line\"></div>\n      <div class=\"points-wrap\">\n        <img src=\"data:image/png;base64,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\" />\n        <span>").concat(getPointsStr(totalPoints), "</span>\n      </div>\n    </div>\n  ");
        }
        function handle() {
            var _this = this;
            console.log(Math.random());
            document.querySelectorAll("a[href*=\"0x3113a3c04aebec2b77eb38eabf6a2257b580c54b/\"]").forEach(function (el, i) { return __awaiter(_this, void 0, void 0, function () {
                var pathname, tokenid, _a, isBrewing, totalPoints, div;
                return __generator(this, function (_b) {
                    switch (_b.label) {
                        case 0:
                            if (el.querySelector(".cheers-up") || el.querySelector(".activity-cheers-up")) {
                                return [2 /*return*/];
                            }
                            console.log("el", el);
                            pathname = new URL(el.href, location.href).pathname;
                            tokenid = pathname.replace(/\/.+\//, "");
                            return [4 /*yield*/, fetchBrewingInfo(tokenid)];
                        case 1:
                            _a = _b.sent(), isBrewing = _a.isBrewing, totalPoints = _a.totalPoints;
                            div = document.createElement("div");
                            if (location.pathname.includes("/activity")) {
                                div.innerHTML = "\n        <div class=\"activity-cheers-up ".concat(isBrewing ? "brewing" : "sale", "\">\n          ").concat(isBrewing
                                    ? '<img width="42" src="data:image/png;base64,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" />'
                                    : '<img width="31" src="data:image/png;base64,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" />', "\n          <div class=\"vline\"></div>\n          <div>\n            <img src=\"data:image/png;base64,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\" />\n            <span>").concat(getPointsStr(totalPoints), "</span>\n          </div>\n        </div>\n      ");
                                el.appendChild(div);
                            }
                            else {
                                div.innerHTML = getDetailBrewingTemplate({ isBrewing: isBrewing, totalPoints: totalPoints });
                                el.firstChild.appendChild(div);
                            }
                            return [2 /*return*/];
                    }
                });
            }); });
        }
        var i, tokenid, _b, isBrewing, totalPoints, detailDiv, div;
        return __generator(this, function (_c) {
            switch (_c.label) {
                case 0:
                    i = 0;
                    if (!location.pathname.includes("/0x3113a3c04aebec2b77eb38eabf6a2257b580c54b/")) return [3 /*break*/, 2];
                    tokenid = (_a = location.pathname.match(/0x3113a3c04aebec2b77eb38eabf6a2257b580c54b\/([0-9]+)/)) === null || _a === void 0 ? void 0 : _a[1];
                    if (!tokenid) return [3 /*break*/, 2];
                    return [4 /*yield*/, fetchBrewingInfo(tokenid)];
                case 1:
                    _b = _c.sent(), isBrewing = _b.isBrewing, totalPoints = _b.totalPoints;
                    detailDiv = document.querySelector(".item--media-frame .item--media");
                    detailDiv.style.position = "relative";
                    div = document.createElement("div");
                    div.innerHTML = getDetailBrewingTemplate({ isBrewing: isBrewing, totalPoints: totalPoints });
                    detailDiv.appendChild(div);
                    _c.label = 2;
                case 2:
                    window.addEventListener("scroll", throttle(handle, 1000), true);
                    return [2 /*return*/];
            }
        });
    });
})();