Steam 免费游戏永久入库脚本

[自制]Steam 免费游戏永久入库脚本,搭配其他脚本使用

// ==UserScript==
// @name         Steam 免费游戏永久入库脚本
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  [自制]Steam 免费游戏永久入库脚本,搭配其他脚本使用
// @author       nut-cj
// @license      MIT
// @match        https://steamdb.info/upcoming/free/
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        GM_registerMenuCommand
// @grant        GM_setClipboard
// ==/UserScript==

(function() {
    'use strict';
    // 注册上下文菜单
    GM_registerMenuCommand("打开Free Promotions", function () {
        window.open("https://steamdb.info/upcoming/free/", "_blank");
    });
    GM_registerMenuCommand("Copy all subid", function () {
        var list = document.getElementsByClassName("app");
        var subid = "";
        for (let i of list) {
            subid += i.getAttribute("data-subid");
            subid += ","
        }
        var resultId = subid.replace(/^\d*?,(.*),$/gm, "$1");
        console.log(resultId);
        GM_setClipboard(resultId, { type: 'text', mimetype: 'text/plain'});
        window.open("https://store.steampowered.com/account/registerkey", "_blank");

    });
    // Your code here...
})();