If all they can do is post CP and the like the battle is already won. I think whoever was talking about taking the tor and using it to front door block IPs is the goal to attack end users more accurately. Sounds Logical.
Just as a repost. I know the blur made notables last I checked but the blacklister seems to be more consistent. yes one has to click to block it but I dont get a false sense of security from just expecting images to be blurred or not there.
Here are both.
hi anons looks like we got us a shill raid going on
>over the target!!!
use this code to blur the images
.post-image {
opacity: .8; / Can be between .01 - 1 /
filter: blur(8.5px); / Can be 0 - 10+ /
transition: all 233ms;
}
.post-image:hover {
opacity: 1; / Can be between .01 - 1 /
filter: blur(.5px); / Can be 0 - 10+ /
transition: all 89ms;
}
put it in options>theme
Double Check Second..
This code, added to your Options User JS will give you a button for Blacklisting any images you like permanently.
var 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>"); } }) }
correction I pasted blur script to wrong place. blur is consistent and effective. excuse me while I excuse myself.
doubled up on Blacklist and blur Let's Gooooo!
Why do I have the feeling some crackers are somewhere planning an overt act of violence? GodBlessUsEveryOne.
We all different kinds of crackers..
Theres soup crackers
saltines
honey grams
tortillas are spanish crackers. O&O
Reposting FGM The Blur Blurrs All Images.
Must be posted under themes in Options top right of every bread.
Blacklist is on the go basis but does not work automatically and must be posted under J/s scripts under the themes option within the same options panel used to access themes.
hi anons looks like we got us a shill raid going on
>over the target!!!
use this code to blur the images
.post-image {
opacity: .8; / Can be between .01 - 1 /
filter: blur(8.5px); / Can be 0 - 10+ /
transition: all 233ms;
}
.post-image:hover {
opacity: 1; / Can be between .01 - 1 /
filter: blur(.5px); / Can be 0 - 10+ /
transition: all 89ms;
}
put it in options>theme
Double Check Second..
This code, added to your Options User JS will give you a button for Blacklisting any images you like permanently.
var 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);