Pixelfed Spoiler Uncover

Automatically reveals spoiler content on Pixelfed by clicking the "See Post" button.

目前为 2024-08-22 提交的版本。查看 最新版本

// ==UserScript==
// @name         Pixelfed Spoiler Uncover
// @namespace    http://tampermonkey.net/
// @version      0.0.2
// @description  Automatically reveals spoiler content on Pixelfed by clicking the "See Post" button.
// @author       Alsweider
// Change URL to match your Pixelfed instance:
// @match        *://pixelfed.ru/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    //Funktion zum Aufdecken des Spoilers durch Klicken des "See Post"-Buttons
    function uncoverSpoilers() {
        //Suche nach allen "See Post"-Buttons
        const buttons = document.querySelectorAll('button.btn-outline-light');

        //Gehe durch jeden Button und simuliere einen Klick
        buttons.forEach(button => {
            if (button && button.textContent.includes('See Post')) {
                button.click();
            }
        });
    }

    //Rufe die Funktion beim Laden der Seite auf
    window.addEventListener('load', uncoverSpoilers);

    //Event-Listener für dynamisch geladene Inhalte (z.B. beim Scrollen)
    const observer = new MutationObserver(uncoverSpoilers);
    observer.observe(document, { childList: true, subtree: true });

})();