Anonymous ID: f8dabf May 9, 2020, 8:45 p.m. No.9104629   🗄️.is 🔗kun

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.

Anonymous ID: f8dabf May 9, 2020, 9 p.m. No.9104838   🗄️.is 🔗kun   >>4874

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>"); } }) }

Anonymous ID: f8dabf May 9, 2020, 9:04 p.m. No.9104874   🗄️.is 🔗kun

>>9104838

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!

Anonymous ID: f8dabf May 9, 2020, 9:07 p.m. No.9104908   🗄️.is 🔗kun   >>4939

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

Anonymous ID: f8dabf May 9, 2020, 9:11 p.m. No.9104952   🗄️.is 🔗kun

>>9104684

 

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);