Skip to content

LivestreamFail (LSF) filter out streamers by kryptceeper

Screenshot of LivestreamFail (LSF) filter out streamers

Details

Authorkryptceeper

LicenseMIT

Categoryreddit.com

Created

Updated

Size2.5 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Select and block the streamer you don't want to see on your feed.

Notes

This extension uses the has() pseudo-class, if you are on Firefox, is disabled by default, so you need to enable it. Check the official documentation.

https://developer.mozilla.org/en-US/docs/Web/CSS/:has#browser_compatibility

Basically, you need to do this in Firefox:
“From version 103: this feature is behind thelayout.css.has-selector.enabled preferences (needs to be set to true). To change preferences in Firefox, visit about:config.”

If you use other browsers, other than chrome, check here.
https://caniuse.com/css-has

Source code

/* ==UserStyle==
@name           LivestreamFail (LSF) filter out streamers
@namespace      https://userstyles.world/user/kryptceeper
@version        1.0.0
@description    Filter out the streamer you don't want to see on your feed
@author         KryptCeeper
@license        MIT
@preprocessor   stylus

@var checkbox blockKaiCenat "Block KaiCenat" 0
@var checkbox blockxqc "Block xQc" 0
@var checkbox blockAdinRoss "Block AdinRoss" 0
@var checkbox blockiShowSpeed "Block iShowSpeed" 0
@var checkbox blockDestiny "Block destiny" 0
@var checkbox blockHasanabi "Block hasanabi" 0
@var checkbox blockMizkif "Block Mizkif" 0
@var checkbox blockAsmongold "Block Asmongold" 0
@var checkbox blockTrainwreckstv "Block Trainwrecks" 0
@var checkbox blockCyr "Block Cyr" 0
@var checkbox blockSodapoppin "Block Sodapoppin" 0
@var checkbox blockBruceDropEmOff "Block BruceDropEmOff" 0
@var checkbox blockNmplol "Block Nmplol" 0
@var checkbox blockPoke "Block Poke" 0
==/UserStyle== */
@-moz-document url-prefix("https://www.reddit.com/r/LivestreamFail/") {

    /*Check tittle and flair*/
    if blockKaiCenat {
        .m-0 :has([href*="Kai"i]) {
            display: none
        }
    }

    if blockxqc {
        .m-0 :has([href*="xqc"i]) {
            display: none
        }
    }

    if blockAdinRoss {
        .m-0 :has([href*="Adin"i]) {
            display: none
        }
    }

    if blockiShowSpeed {
        .m-0 :has([href*="iShowSpeed"i]) {
            display: none
        }
    }

    if blockDestiny {
        .m-0 :has([href*="destiny"i]) {
            display: none
        }
    }

    if blockHasanabi {
        .m-0 :has([href*="hasanabi"i]) {
            display: none
        }
    }

    if blockMizkif {
        .m-0 :has([href*="mizkif"i]) {
            display: none
        }
    }

    if blockAsmongold {
        .m-0 :has([href*="Asmon"i]) {
            display: none
        }
    }

    if blockTrainwreckstv {
        .m-0 :has([href*="Trainwrecks"i]) {
            display: none
        }
    }

    if blockCyr {
        .m-0 :has([href*="Cyr"i]) {
            display: none
        }
    }

    if blockSodapoppin {
        .m-0 :has([href*="Sodapoppin"i]) {
            display: none
        }
    }

    if blockBruceDropEmOff {
        .m-0 :has([href*="bruce"i]) {
            display: none
        }
    }

    if blockNmplol {
        .m-0 :has([href*="Nmplol"i]) {
            display: none
        }
    }

    if blockPoke {
        .m-0 :has([href*="poke"i]) {
            display: none
        }
    }
}

Reviews

No reviews yet.