'''You're on fire tonight Baker. Awesome job!
GOD bless each and every one of you.'''
Go Katie. WRWY!
I'll be waiting fren, seems like solid logic to me!
Trips confirm the rats are skurred!
Fed up seeing the same shilltard pics over and over? Use the Blacklist Button to PERMANENTLY filter them. Make the tards work overtime!
// Blacklist Button - Permanently Blacklist Imagesvar imageBlacklist = [] ;function loadImageBlacklist() { JSON.parse(localStorage.imageBlacklist || "[]").forEach(addToImageBlaclist); }function saveImageBlacklist() { localStorage.imageBlacklist = JSON.stringify(imageBlacklist); }function addToImageBlaclist(md5) { if (md5 && -1 = imageBlacklist.indexOf(md5)) imageBlacklist.push(md5); }function blacklistPostImages(post) { $(post).find('img.post-image').each(function (i, el) { var md5 = el.getAttribute('data-md5'); addToImageBlaclist(md5); el.remove(); }); }function removeBlacklistedImages() { var removed = 0; $('img.post-image').each(function (i, el) { if (-1 ! imageBlacklist.indexOf(el.getAttribute('data-md5'))) { el.remove(); removed += 1; } }); return removed; }function onNopeClicked(event) { event.preventDefault(); event.stopPropagation(); loadImageBlacklist(); var post = $(event.target).closest('.post'); blacklistPostImages(post); removeBlacklistedImages(); saveImageBlacklist(); }function addNopeButtons() { $('.post').each(function(i, post) { if ($(post).find('.nope').length === 0) { $(post).prepend("<input type='button' class='nope' onClick='onNopeClicked(event)' value='Blacklist'></input>"); } }) }setInterval(function () { loadImageBlacklist(); removeBlacklistedImages(); addNopeButtons(); }, 500);
Add the code to your Options User JS
The blacklist button gets the md5sum of the images you choose to filter and adds them to a database. Once blacklisted, you'll never see those images again, even in future breads ;)
Just the images.
Top KEK! I'm actually roaring with laughter!
Nice digits fren!