The Kiwi Farms userscripts - AKA Autistically fixing the reaction system that Null broke

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Status
Not open for further replies.
make a script to hide the reactions received button SINCE YOU FUCKED IT UP FOR ALL OF US REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE



JavaScript:
// ==UserScript==
// @name         im sorry
// @namespace    https://kiwifarms.net/
// @version      1.0
// @description  sneed
// @match        *://*.kiwifarms.net/*
// @match        *://*.kiwifarms.st/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';


    const replaceReactionsLink = () => {
        const link = document.querySelector('a.menu-linkRow[href="/account/reactions"]');
        if (link && link.textContent.trim() === 'Reactions received') {
            link.textContent = 'Sneed';
            link.removeAttribute('href');
        }
    };

    replaceReactionsLink();

    const observer = new MutationObserver(() => {
        replaceReactionsLink();
    });

    observer.observe(document.body, { childList: true, subtree: true });
})();
 
View attachment 6821569

JavaScript:
// ==UserScript==
// @name         im sorry
// @namespace    https://kiwifarms.net/
// @version      1.0
// @description  sneed
// @match        *://*.kiwifarms.net/*
// @match        *://*.kiwifarms.st/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';


    const replaceReactionsLink = () => {
        const link = document.querySelector('a.menu-linkRow[href="/account/reactions"]');
        if (link && link.textContent.trim() === 'Reactions received') {
            link.textContent = 'Sneed';
            link.removeAttribute('href');
        }
    };

    replaceReactionsLink();

    const observer = new MutationObserver(() => {
        replaceReactionsLink();
    });

    observer.observe(document.body, { childList: true, subtree: true });
})();
YOUR EFFORT HAS BEEN WASTED BECAUSE I BLOCKED THE ELEMENT INSTEAD

THIS IS WHAT YOU DESERVE
 
Highlights are useless anyway all they highlight are posts with the most engagement not the most useful and informative.
They are mixed with engagement bait, but informative posts often get highlighted and not skipped.

If highlighting wasn't based on stickers, mods would need to come in and mini-feature each info dump post, or the Community Happenings thread would become even more important.
 
Anti-sticker niggers be like:
>gets negrate
"JOOOOOOOOOOOOOSSSSSSSHHHHHHHH YOU HAVE TO GET RID OF THE HECKIN' STICKERS THEY HURT MY HECKIN' FEEEEEEEEEEELINGS JOOOOOOOOOOOOOOOOOSHHHHHH PROTECT MEEEEEEE!!!!!!!!!"
averageantistickernigger.jpg
 
They are mixed with engagement bait, but informative posts often get highlighted and not skipped.

If highlighting wasn't based on stickers, mods would need to come in and mini-feature each info dump post, or something.
Highlights should function like featured submissions at the discretion of mods or users voting which would be complicated to implement but worth it. Although voting as a process is a fucking joke and there's a reason why it makes no one happy besides the victors.
 
YOUR EFFORT HAS BEEN WASTED BECAUSE I BLOCKED THE ELEMENT INSTEAD

THIS IS WHAT YOU DESERVE
✅
View attachment 6821569

JavaScript:
// ==UserScript==
// @name         im sorry
// @namespace    https://kiwifarms.net/
// @version      1.0
// @description  sneed
// @match        *://*.kiwifarms.net/*
// @match        *://*.kiwifarms.st/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';


    const replaceReactionsLink = () => {
        const link = document.querySelector('a.menu-linkRow[href="/account/reactions"]');
        if (link && link.textContent.trim() === 'Reactions received') {
            link.textContent = 'Sneed';
            link.removeAttribute('href');
        }
    };

    replaceReactionsLink();

    const observer = new MutationObserver(() => {
        replaceReactionsLink();
    });

    observer.observe(document.body, { childList: true, subtree: true });
})();
⏰
🎩
I vouch for only "YES" and "NO" reactions in honor of limbo, the game of choice for crack smoking gamba connoisseurs.
❌
Anti-sticker niggers be like:
>gets negrate
"JOOOOOOOOOOOOOSSSSSSSHHHHHHHH YOU HAVE TO GET RID OF THE HECKIN' STICKERS THEY HURT MY HECKIN' FEEEEEEEEEEELINGS JOOOOOOOOOOOOOOOOOSHHHHHH PROTECT MEEEEEEE!!!!!!!!!"
View attachment 6821577
🧩
 
Status
Not open for further replies.
Back