Moby Credits Textifier 2024

extract credits from mobygames - I'm using a temporary email for this greasyfork so don't expect updates <3

目前为 2024-03-11 提交的版本。查看 最新版本

// ==UserScript==
// @name         Moby Credits Textifier 2024
// @namespace    http://tampermonkey.net/
// @version      0.1
// @copyright    https://en.wikipedia.org/wiki/WTFPL
// @license      WTFPL
// @description  extract credits from mobygames - I'm using a temporary email for this greasyfork so don't expect updates <3
// @author       Curious, aren't we?
// @match        https://www.mobygames.com/game/*/*/credits/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=mobygames.com
// @require      https://update.greasyfork.org/scripts/383527/701631/Wait_for_key_elements.js
// @require      https://code.jquery.com/jquery-3.7.1.min.js
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    waitForKeyElements("body", function() {
        var $ = window.jQuery;
        $('h1').after('<textarea style="background-color: LemonChiffon;" id="mobyex-txt"></textarea><button id="mobyex-btn">allText</button>');
        $('#mobyex-btn').click(function(){
            var txtCredits = '';
            $('table.table-credits > tbody > tr').each(function(){
                $(this).find('th h4').each(function(){
                    txtCredits += '\n\n' + $(this).text();
                });
                $(this).find('td:nth-child(1)').each(function(){
                    txtCredits += '\n\n' + $(this).text();
                });
                $(this).find('td:nth-child(2) ul li').each(function(){
                    txtCredits += '\n' + $(this).text();
                });
            });
            $('#mobyex-txt').text(txtCredits.trim());
        });
    });

})();