JSFiddle - React, Tailwind, and code Playground

HTML

<a href="javascript:function setWords() {words = prompt('Enter bad words and phrases. Comma separated (,).',localStorage.getItem('bad_words'));if(typeof(words) == 'string') { localStorage.setItem('bad_words',words);}}function hunt() {if( ! localStorage.getItem('bad_words')) {setWords();return;}textArr = localStorage.getItem('bad_words').split(',');posts = document.getElementsByClassName('feed_row');for(ii =0; ii<posts.length; ii++) {for(ll = 0; ll<textArr.length; ll++) {if(posts[ii].innerText.search(textArr[ll].trim()) > 0) {thepost = document.getElementsByClassName('feed_row')[ii].children[0];idToDel = thepost.getAttribute('id').split('post')[1];delElement = document.getElementById('post_delete'+idToDel);if(delElement) {delElement.click();}break;}}}setTimeout('hunt()',5000);};hunt();if( ! document.getElementById('vk_feed_cleaner')) {menuVK=document.getElementById('side_bar').children[0]; a=document.createElement('a'); a.setAttribute('href','javascript:setWords();');a.innerText = 'Set Bad Words'; li=document.createElement('li'); li.setAttribute('id','vk_feed_cleaner');li.appendChild(a);menuVK.appendChild(li);}">VK Feed Cleaner</a> <- Drag this link to your bookmarklets toolbar<br/>(Перетяните эту ссылку на панель закладок.)

CSS

a {
    font-size: 28px;
}

JavaScript

function setWords() {
    words = prompt('Enter bad words and phrases. Comma separated (,).',localStorage.getItem('bad_words'));
    if(typeof(words) == 'string') {
        localStorage.setItem('bad_words',words);
    }
}

function hunt() {
    if( ! localStorage.getItem('bad_words')) {
        setWords();
        return;
    }
    textArr = localStorage.getItem('shit_words').split(',');
    posts = document.getElementsByClassName('feed_row');
    for(ii =0; ii<posts.length; ii++) {
        for(ll = 0; ll<textArr.length; ll++) {
            if(posts[ii].innerText.search(textArr[ll].trim()) > 0) {
                thepost = document.getElementsByClassName('feed_row')[ii].children[0];
                idToDel = thepost.getAttribute('id').split('post')[1];
                delElement = document.getElementById('post_delete'+idToDel);
                if(delElement) {delElement.click();}
                break;
            }
        }
    }
    setTimeout('hunt()',5000);
};

hunt();
if( ! document.getElementById('vk_feed_cleaner')) {
    menuVK=document.getElementById('side_bar').children[0]; a=document.createElement('a');   
    a.setAttribute('href','javascript:setWords();');
    a.innerText = 'Set Bad Words';
    li=document.createElement('li'); 
    li.setAttribute('id','vk_feed_cleaner');
    li.appendChild(a);menuVK.appendChild(li);
}