// ==UserScript== // @name promotion free twitter // @namespace twitter_goes_droopy // @description hides promoted tweets // @include https://twitter.com/* // @version 1.0 // @run-at document-start // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; var n=0; var m=0; var i=0; var names=["Promoted","Uitgelicht","Gesponsert","Promocionado"]; var adds=[]; var adds2=[]; var foundname=""; var observer = new MutationObserver(cleanup); var observerConfig = {subtree:true, childList:true}; var observenode=document.querySelector("body"); observer.observe(observenode, observerConfig); function cleanup(){ adds=document.querySelectorAll("div[data-testid='placementTracking']"); // this can be add's for (n=0;n