Skip to content

Instantly share code, notes, and snippets.

@nicolas-t
Created December 16, 2015 09:12

Revisions

  1. nicolas-t created this gist Dec 16, 2015.
    36 changes: 36 additions & 0 deletions nostarwars.user.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,36 @@
    // ==UserScript==
    // @name die die die
    // @namespace twi-
    // @include https://twitter.com/
    // @include http://twitter.com/
    // @version 1
    // @require http://code.jquery.com/jquery-1.11.0.min.js
    // @grant none
    // ==/UserScript==

    jQuery(document).ready(function(){

    var timer = 0;
    var t = 1000;
    blackListedWords = ['starwars', 'star wars', 'force awakens'];

    function blackList(){
    jQuery('.js-stream-tweet').each(function(){
    var $elem = jQuery(this);
    var tweet = $elem.find('.js-tweet-text').text().toLowerCase();

    jQuery.each(blackListedWords, function(){
    if(tweet.indexOf(this) !== -1){
    $elem.remove();
    }
    });

    });
    }

    blackList();

    jQuery('.stream-container').bind('DOMNodeInserted', function(event) {
    timer = setTimeout(function(){blackList();},t);
    });
    });