[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.



File: ArchLabs-32-711x858.png (232 KB, 711x858)
232 KB
232 KB PNG
I made a tampermonkey script that adds a little button to the bottom of each post. If you click it, it takes the post's contents, pastes it into an image of a crying basedjak, and generates an image that you can save and use as a reply to that post.

Can't set file input value in JS apparently, so I don't know how to automate this. Example in pic related.

https://gist.github.com/nukeop/555dd641dca495d408a0cbe39d146fc1
>>
based
>>
>>76585490
go back
>>
>>76585490
Fucking based
>>
what are you doing here, go back and collect those sweet sweet upvotes
>>
how do i install this on firefox im a fucking noob
>>
>>76585490
>atom
>emacs
>vivaldi
yikes
>>
>>76585590
http://www.tampermonkey.net/?ext=dhdg&browser=firefox
>>
>>76585490
Nice post anon.
Welcome to /g/! I'm sure you'll enjoy your time here. We're mostly a serious community of likeminded tech enthusiasts, I'm sure a protege like you will fit right in.

You down for some dragon dildoes and mutual masturbation in our programming socks later?
>>
>>76585490
>Can't set file input value in JS apparently, so I don't know how to automate this.
Shouldn't be too hard. Just override the post button's submit callback and manually construct a FormData request with all of the form fields, except the file input, and manually inject the canvas blob which you can get from the `Canvas::toBlob()` method. You'd probably also want to alter the UI to indicate that image uploading is being replaced with wojak for that post.
>>
File: 1588712798057.png (37 KB, 703x800)
37 KB
37 KB PNG
>I made a tampermonkey script that adds a little button to the bottom of each post. If you click it, it takes the post's contents, pastes it into an image of a crying basedjak, and generates an image that you can save and use as a reply to that post.
>>
File: JudgeOk.gif (603 KB, 480x270)
603 KB
603 KB GIF
>>76585490
This isn't actually bad, since the function of /g/ has always been to avoid like plague any real discussion.
>>
File: 1578922592255.jpg (8 KB, 229x250)
8 KB
8 KB JPG
>>I made a tampermonkey script that adds a little button to the bottom of each post. If you click it, it takes the post's contents, pastes it into an image of a crying basedjak, and generates an image that you can save and use as a reply to that post.
>>
File: 1588700032737.jpg (514 KB, 785x2493)
514 KB
514 KB JPG
>>>I made a tampermonkey script that adds a little button to the bottom of each post. If you click it, it takes the post's contents, pastes it into an image of a crying basedjak, and generates an image that you can save and use as a reply to that post.
>>
REDDIIIIIIIIIIIIIIT
GET OOOOOOOOOOOOOOOUT
GET OUT OF MY FUCKING IMAGEBOOOOOOOOOOOOOOOOARD
GOD FUCKING DAMN
>>
>>76585490
That's actually pretty fucking funny.
>>
File: 1589745690170.png (68 KB, 400x400)
68 KB
68 KB PNG
>>76585806
>That's actually pretty fucking funny.
>>
Yeah and?
>>
>>76585490
I installed it but it's not showing the button for me, help
>>
>>76585490
lmao i have seen you post this in a few threads, completely based
>>
>>76585490

Hi,

I just migrated from r/technology here to /g/

Can someone explain what a "basedjack" is?

Thank you in advance!
>>
>>76585490
Incredibly based
>>
>>76585837
get the fuck out of 4chan faggot
>>
>>76586314
No.

Nigger.
>>
>>76585837
Despite what you may have heard in the press, blue boards (like this one) are meant to be "safe for work", and are subject to heavy censorship and moderation.

One of the (many) ways this is done is to randomly change words. The homophone of "soi" is changed to "based" for absolutely no logical reason. What the OP was trying to communicate was "crying soiboy wojack". That was the result.
>>
Basedjak
>>
File: 1591752545598.png (38 KB, 600x800)
38 KB
38 KB PNG
>>>>I made a tampermonkey script that adds a little button to the bottom of each post. If you click it, it takes the post's contents, pastes it into an image of a crying basedjak, and generates an image that you can save and use as a reply to that post.
>>
whats a basedjak
>>
>>76587231
something iphone users no longer have
>>
>>76585490
You piece of shit.
>>
>>76587231
Sòýjak
>>
>>76585490
based
>>
All we need is a Barneyfag simulator and then no threads will be readable
>>
>>76586885
>Despite what you may have heard in the press, blue boards (like this one) are meant to be "safe for work"
do you nerds really browse 4channel at work?
>>
>>76585490
Did you seriously just copy/paste the wojak into your code as a string?
>>
>>76585490
basedwojak make me miss greywojak
>>
>>76587533
Yes
>>
File: 1587888226411.jpg (182 KB, 1110x1000)
182 KB
182 KB JPG
>Did you seriously just copy/paste the wojak into your code as a string?
>>
File: index.png (298 KB, 785x1263)
298 KB
298 KB PNG
>>76587191
>>
>>76587533
>>
>>76585590
Ignore the other dude, don't use Tampermonkey. Use either Violentmonkey https://addons.mozilla.org/firefox/addon/violentmonkey/ or Greasemonkey https://addons.mozilla.org/firefox/addon/greasemonkey/ - they work just as well as TM (though GM had some issues a while back with the Quantum transition, assuming they're resolved though) and are actually free software. There's also Firemonkey, which is a new one that may end up replacing all three (and Stylus, to boot). Whether it does indeed turn out to be as good as it sounds remains to be seen.

Anyway, just copy+paste the code into those. For VM at least it's just 1) click VM's icon, 2) click big ol' +, 3) copy+paste your code into the new tab, 4) save & close. GM, TM, and FM are all presumably near-identical in this functionality.
>>
>>76585490
>Can't set file input value in JS apparently, so I don't know how to automate this. Example in pic related.
Doesn't sound hard. You should figure it out soon.

Some random through, use the random wojack for the output should make it a lot better.
>>
> const wojak = '/9j/2wBDAAIBAQIBA...
kek
>>
This meme reminds me of those shitty rage comics that were everywhere in 2012
>>
>>76588375
can you make me a script to change the body element css to 'background-colour="currentcolour"' on every mangadex page?
>>
>const wojak = "takatakatakataka"
i'm not saying it's wrong aproach, i'm just saying it's funny
>>
File: 1571994903817.png (262 KB, 785x1023)
262 KB
262 KB PNG
>>76585802
>>
>tampermonkey
The one true user script manager is Greasemonkey
>>
>>76585490
Based but how do I get different Wojaks?
>>
>>76585823
>installing anything from /g/
yeah you should burn your disk now
>>
>>76587231
a jak that is based
>>
>>76585490
BLESSED
>>
>>76585490
What in the fuck is that long ass string in const wojak?
t. script brainlet
>>
>>76588992
you need to convert them to string and replace variable in ops code
>>
>>76588905
You can make a script to change anything anywhere
Those tools should've been built-in if every browser wasn't shit
>>
>>76588881
meme trends repeat
>>
>>76589021
encoded malware
>>
File: 1584660684759.png (197 KB, 511x1011)
197 KB
197 KB PNG
>>76589026
Thanks my dude
>>
File: 1562674254598.png (2.15 MB, 785x2929)
2.15 MB
2.15 MB PNG
>>76585797
>>
Randomize the filename so it’s not filterable by other people
>>
Am I the only one that had to change line 99:
for (post in posts) {

to
for (var post in posts) {

I had to add "var" in there otherwise the script didn't work
>>
>>76589212
Not actually line 99 cuz I added some stuff at the top but around line 99 towards the bottom
>>
>>76589212
I was wondering why it didn't work. Based.
>>
>>76585490
Based
>>
>>76589212
fucking based, thanks
>>76589002
it's too late anon, my computer is full botnet
>>
Why are you facilitating the Redditification of 4channel.org?
>>
>>76589251
>>76589299
No problem bros. The chan is gonna be so full of these
>>
>>76589212
>added some stuff
like?
since apparently you breath in JS, can you make the wojakify link to be on the same line with the file name
>>
I almost forgot that reddit has shutdown r/t_d until I saw this thread. Thanks for reminder, OP
>>
>>76586314
Imagine being newfaggot enough to fall for obvious bait while telling someone else to leave
>>
>>76589352
I wish. I just mess around with javascript. OP could be some help though
>>
It didn't work on the OP but I fixed it if anybody's interested
>>
File: dims.jpg (26 KB, 640x480)
26 KB
26 KB JPG
>>76585490
I've got 4 words for you
>>
>>76585490
Maybe it could also capitalize all the letters and add !!!!! or NOOOOOO!!!!!!!!
>>
>>76590872
Throw in a couple of choice "-ERINOS" too. Maybe give it a list of specific nouns to add to
>>
File: proxy-image.png (15 KB, 644x800)
15 KB
15 KB PNG
>>76585610
>>atom
>>emacs
>>vivaldi
>yikes
>>
File: file.png (14 KB, 225x225)
14 KB
14 KB PNG
>>76589040
>>
Daily reminder that wojak is a reddit meme
>>
>>76591044
4chan itself is a reddit meme.
>>
>>76591044
It's not even American to begin with.
>>
top kek
>>
>>76591044
your freshly shaven boypussy is a reddit meme
>>
>>76585490
Fucking based
>>
>>76585490
based
now add diffrent wojacks
>>
>>76585490
BASED OP
>>
>>76589352
posts[post].querySelectorAll('.postInfo')[0].append(button);
instead of
box.append(button)
(last line) puts the button after the post number

>>76590872
>>76590899
Probably super retarded to split it into an array, but works alright
let postText = box.getElementsByTagName('blockquote')[0].innerText.toUpperCase();
let erinos = [ 'TEST', 'LIST', 'CHOICE' ];
let tempText = postText.split(' ');
for (let i = 0; i <= tempText.length; i++) {
if (erinos.includes(tempText[i])) {
tempText[i] = tempText[i].replace(/E$/g, '');
tempText[i] = `${tempText[i]}ERINO`;
}
}
postText = `NOOO!! ${tempText.join(' ')}!!!!!`;
>>
Would be nice if it excluded the post number.
>>
I don’t understand (You)
>>
>>76591322
postText = postText.replace(/>>\d{8}\s/, '');
>>
File: 1556908927950.png (71 KB, 171x163)
71 KB
71 KB PNG
>>76585490
Some suggestions;
-1. Set the font to Arial
-2. Make it so you can close the image once you have it. Bonus points if it opens in a separate tab/window; double bonus points for the option.
-3. Alternate basadojaks, look around for the Billy Mays copypasta if you want some more
-4. Greasyfork it
-5. Destroy any and all 4chanX functonality, bonus points if you can make it crash 4X.

>>76588375
What's the draw for FireMonke? I've heard it been thrown around, but I've yet to hear how it's supposed to be able to outdo ViolentMonke.
>>
>>76591360
Breaks the script.
>>
File: works_on_my_machine.png (224 KB, 785x927)
224 KB
224 KB PNG
>>76591397
Where did you paste that?
>>
File: 1476647728200.png (29 KB, 741x568)
29 KB
29 KB PNG
>>76586885
so if a basedjak is a basedjak, then what's a basedjak?
>>
File: 1562764684251.png (249 KB, 785x927)
249 KB
249 KB PNG
>>76591424
nevermind I fixed it
>>
>>76585490
Why would you do this
>>
>>76591314
I suddenly like the shit you can do with JS
>>
File: index.png (235 KB, 785x975)
235 KB
235 KB PNG
>>76591447
>>
>>76585490
Today, OP for once was not a faggot.
>>
>>76591363
>Destroy any and all 4chanX functonality
devilish
>>
>>76585490
based /int/ chad
>>
>>76585490
Would be better if you could choose between different crying soijaks.
>>
Pretty sure OP made this because they're aware of /g/ reactions
>>
>>76591582
>all that shit about polarized opinions on frameworks
>>(don't get me started on qt)
what a fucking retard
>>
>>76591582
Though I'ld like to hear on why not Qt and a comparison on why someone would prefer Electron
>>
File: yes.jpg (40 KB, 647x659)
40 KB
40 KB JPG
>>76587533
>>
>>76587533
>at work
what is this?
>>
>>76589021
It's the image encoded in Base64.
>>
File: soyface rick and morty.gif (183 KB, 800x371)
183 KB
183 KB GIF
>>76585490
>I made a tampermonkey script that adds a little button to the bottom of each post. If you click it, it takes the post's contents, pastes it into an image of a crying basedjak, and generates an image that you can save and use as a reply to that post.
>
>Can't set file input value in JS apparently, so I don't know how to automate this. Example in pic related.
>
>https://gist.github.com/nukeop/555dd641dca495d408a0cbe39d146fc1
>>
>>76585490
We truly are the highest IQ board on this website.
>>
>>76591643
Browsers won't let you render an image inside a canvas if it's downloaded from a different domain, encoding it as base64 was the quickest way
>>
>>76591363
Probably also retardedly long, but works. Put this in the 'onClick' function
let newTabButton = document.createElement('button');
newTabButton.textContent = 'Open in new tab';
let closeButton = document.createElement('button');
closeButton.textContent = 'Close';

newTabButton.addEventListener('click', e => {
e.preventDefault();
window.open(canvas.toDataURL('png'), '_blank');
});

closeButton.addEventListener('click', e => {
e.preventDefault();
for (let i = 0; i <= 2; i++) box.removeChild(box.lastChild);
});

box.append(newTabButton);
box.append(closeButton);
box.append(imgEl);
>>
>>76591661
Yeah that's the correct thing to do, wasn't criticizing he just asked.
>>
Doesnt' work for me in ViolentMonkey, all I get is a white image once I wojakify
>>
>>76591665
close button works, new tab button opens about:blank
>>76591437
where did you put yours? I assume you need >>76591314 for its definition of postText. I put both of that at the bottom together, but it doesn't work
>>
Someone needs to link the patched version because I'm too lazy to go through this read and read what I have to add/change
>>
>>76591767
Yeah if you make any improvements/additions please post them in a comment under the original gist
>>
>>76591767
Only >>7658921 if it doesn't work.
The rest are preferences that you may or may not like
>>
>>76591797
fuck damn, meant >>76589212
>>
>>76589212
Thanks, I was wondering why it didn't worked.
>>
File: index.png (240 KB, 785x1071)
240 KB
240 KB PNG
>>76589212
>>
>>76591767
This is my edited one: https://pastebin.com/zasDHZeE – don't have a GitHub acc, so can't comment
>>
make one but with a range of random big black cocks and i will download your malware
>>
>>76591314
Glorious, thanks anon
>>
>>76591404
based
>>
>>76591882
you will not be missed
>>
File: hhgr.png (75 KB, 600x599)
75 KB
75 KB PNG
>>
File: 1589753574277.png (225 KB, 785x927)
225 KB
225 KB PNG
>>76592232
>>
>>76585490
holy based
>>
File: smug.jpg (132 KB, 800x800)
132 KB
132 KB JPG
>>76592282
based
>>
It doesn't add a Wojakify button to the OP post so I made a couple of adjustments:
change
const posts = document.getElementsByClassName('replyContainer');
for (post in posts) {
const box = posts[post].getElementsByClassName('post reply')[0];

to
const posts = document.getElementsByClassName('postContainer');
for (var post in posts) {
const box = posts[post].querySelectorAll('.post,.reply,.op')[0];
>>
>>76585490
top kek
>>
>>76585490
Bump
>>
>>76591855
It doesn't work on click for some reason.
>>
File: 1575530518916.gif (551 KB, 365x400)
551 KB
551 KB GIF
>>76592355
>It doesn't add a Wojakify button to the OP post so I made a couple of adjustments:
change

>const posts = document.getElementsByClassName('replyContainer');
for (post in posts) {
const box = posts[post].getElementsByClassName('post reply')[0];
>to
>const posts = document.getElementsByClassName('postContainer');
for (var post in posts) {
const box = posts[post].querySelectorAll('.post,.reply,.op')[0];
>>
>>76592397
Did you just copy it? I left the image base64 string out because it's gigantic
>>
>>76592421
Yeah I just copied it - my bad Ill fix that
>>
>>76592421
>>
File: image.png (249 KB, 785x927)
249 KB
249 KB PNG
>>76592294
>>
File: 1577509172753.png (236 KB, 785x927)
236 KB
236 KB PNG
>>76591397
It's because postText is a constant
change
      const postText = "NOOO!! " + box.getElementsByTagName('blockquote')[0].innerText;

to
      const postText = "NOOO!! " + box.getElementsByTagName('blockquote')[0].innerText.toUpperCase().replace(/>>\d{8}\s/, '');

That gets rid of the quoted post number, adds NOOO!!, and puts it all in uppercase
>>
>>76592527
Sorry, the original line you're looking for is
const postText = box.getElementsByTagName('blockquote')[0].innerText;
>>
File: alco lolic.webm (2.94 MB, 598x700)
2.94 MB
2.94 MB WEBM
>>76585490
fucking based
>>
>>76592562
RIP his liver
>>
File: wojaker.png (233 KB, 785x975)
233 KB
233 KB PNG
>>76585590
>>
>>76585590
>can't even install an userscript
>is now going to mass retort every technical opinion he doesn't like with automated witticism

ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̎̒̊́̽̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝
>>
File: file.png (260 KB, 785x975)
260 KB
260 KB PNG
>>76589344
>>
File: 1566484460720.png (288 KB, 785x1167)
288 KB
288 KB PNG
>>76592621
>>is now going to mass retort every technical opinion he doesn't like with automated witticism
What's worse is how predictable and formulaic 4chan must be that this works as well as it does
>>
File: 1565704798843.png (336 KB, 785x1311)
336 KB
336 KB PNG
>>76592418
>>
>>76592562
that girls face is literally me when i see blacked porn
>>
>>76592562
My buddy did this with a 40oz of Mickey's Fine Malt Liquor. It was very impressive, and boy did he have a great night.
>>
Needs a variety of wojaks, and the ability to pick which one you want to use
>>
ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̎̒̊́̽̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̛͆͑̐̕ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸

>>76592621
asdf asdf asdf asdf asdf asdf
>>
>>76592991
I just converted a few images like >>76589065 and >>76589176 then hand comment the script depending on which one I want to use. An easy alternative I was thinking was put a few images in your script and instead of one "Wojakify" button just have it put a button for each image with different labels. Like "BasedFrog", "Basedjak", "Spurdo", "FrensFrog", etc. then click the one you want
>>
>>76591855
What is the difference between getElementsByClassName and querySelectorAll?
>>
Why do I just get a white image? No wojak, using ViolentMonkey
>>
>>76593060
getElementsByClassName returns full, live DOM elements, querySelectorAll doesn't.
>>
>>76593105
Check your console and see if there are any errors
>>
File: 1564434163431.png (17 KB, 384x293)
17 KB
17 KB PNG
ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̎̒̊́̽̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕>د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̎̒̊́̽̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̨̛͈̜̜̖̗͓͉̥̙͆͑̐̋̈́̆̎̐̊́̉̌̕͝ة̶̧͇̜̘̞̮̜͇̘̤̀͆̈͑̓̂̐́͊͂̈́̃̚̕͜͝ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸̝̤̤̫͂͒͊̄̂͆̔̌͑̔̕̚ا̵̧̞̗̪͓͎̗͕̝͌̽̑͒͐͠ع̶̡̼͚͖͇̞͖̯̻͔̿̓̃͆̈͐͌̂̈́̍̌̉̕̕د̶̛͆͑̐̕ا̴̢̼̭̩̏͑͂̇̊̓͆̑̊͑̂̏̀͛̋̃̈́ل̷̛̦̪̦̎̒̊́̽̌̕̚ق̸

>>>76592621#
>asdf asdf asdf asdf asdf asdf
>>
File: 1592358763302.png (46 KB, 384x585)
46 KB
46 KB PNG
>>76593125
based Wojakify image
>>
>>76593113
This:
TypeError: posts[post].getElementsByClassName is not a function
>>
How do I use this on android firefox?
>>
>>76593172
See: >>76589212
>>
>>76593187
Meant for >>76593171
I'm retarded. Add that var in there and it should work
>>76593172
Does tampermonkey work in firefox mobile?
>>
>>76593198
It does
>>
>>76593216
You should be able to just paste the script into tampermonkey and it work. I don't actually use Firefox on mobile though so I haven't verified
>>
does it work with emojis?
>>
File: 1576397918503.jpg (55 KB, 444x580)
55 KB
55 KB JPG
>>76593159
>based Wojakify image
>>
File: fsdgfs.jpg (36 KB, 375x259)
36 KB
36 KB JPG
>>76593187
Nothing, doesn't work, I think the problem is in the base64 string, ViolentMonkey seems to cut the string at the end and adds "..." automatically in the ending
>>
>>76593227
Well I pasted the script and it didn't work. Was worth a try desu.
>>
>>76593311
Did you change the line at the bottom so it looks like >>76589212
That's a showstopper for some people
>>76593307
I'll load it in violentmonkey and see if I can figure it out right fast
>>
>>76593337
No wait, it does work! Just had to request the desktop site. Nice.
>>
File: 1586049943360.png (75 KB, 384x873)
75 KB
75 KB PNG
>>76593307
I just installed Violentmonkey on Chrome and pasted the script in. Works here
>>76593366
Beautiful. I was just about to hit submit
>>
>>76593377
WTF

Did you just add the script from here? And add the "var" in one place?
https://gist.githubusercontent.com/nukeop/555dd641dca495d408a0cbe39d146fc1/raw/c24220c98508c90687a31ee05dcd2cd7525cd705/wojaker.js
>>
>>76593377
Even better. I double checked on the mobile version and it works over there too. Great stuff anon.
>>
>>76593415
Yep. My script has a couple of small changes. A different wojak image and it capitalizes the green text and adds the NOOO!! on the front. Here's a link to what I pasted into Violentmonkey so we're on the same page maybe try it:
https://pastebin.com/yFiqdHyh
>>
This thread is an absolute cancer and it needs to die ASAP
>>
File: index(3).png (232 KB, 785x975)
232 KB
232 KB PNG
>>76593452
>>
File: error.jpg (124 KB, 1900x1611)
124 KB
124 KB JPG
>>76593446
Same error with that :( I am starting to believe it could be something related to some other addon
>>
File: 1565017487240.png (73 KB, 647x1070)
73 KB
73 KB PNG
>>76593452
>>
>>76593496
No, I disabled all addons except for ViolentMonkey and error persists
>>
>>76593486
>2 mins 19 secs
Impressive. I was betting that this would appear in under 3 mins. Thanks anon.
>>
>>76593545
That's weird. Maybe just to test disable Violentmonkey and try Tampermonkey. I use the latter and it works pretty well. I've tested the script in both and it worked
>>
File: same.jpg (260 KB, 1853x1701)
260 KB
260 KB JPG
>>76593555
Same result, it must be my browser :S Well, thanks for trying to help
>>
>>76593554
What's so good about it is that it bypasses the filters that some autists my have. I love it.
>>
your script is fucking vulnerable dude
>>
File: download.png (165 KB, 585x691)
165 KB
165 KB PNG
>>76587536
>implying that's not the most efficient and user friendly way of doing it, for easy installation and modification
>>
File: download.png (246 KB, 785x927)
246 KB
246 KB PNG
>>76593612
>>
>>76593596
just use the superior Greasemonkey
>>
>>76585490
i fixed your shitty code op
https://pastebin.com/cxfne0u8

also it doesn't add the button to OP's post, go fix it nigger
>>
>>76593596
Not to beat a dead horse but I just tried it with Violentmonkey with a fresh install of Firefox and it works. Definitely something up with your browser or profile
>>
>>76593686
>also it doesn't add the button to OP's post, go fix it nigger
Check >>76592355 for the fix
>>
>>76593686
>for (const post in posts)
are you sure this even works?
>>
>>76593035
A list will perhaps be better
And you can even put checkboxes for the various options given in replies (put NO in front, don't show quote numbers etc)
>>
>>76585490
>Can't set file input value in JS apparently, so I don't know how to automate this. Example in pic related.
If you explain what the fuck you mean with this I will fix it for you.
>>
>>76594031
Probably a file picker for custom images
>>
>>76594005
I'll do that in the next version of the script. I was thinking about a dropdown that lets you choose the image etc.

>>76594031
The browsers will prevent you from filling in file inputs for security reasons. You could just use ajax, but 4chan has a captcha and I don't know (yet) how to bypass that.
>>
>>76593833
run
> let x = [1,2]; for(const y in x)console.log(y);
in your console, peasant
>>
>>76594050
>>76594055
Could you replicate the post submit functionality with XmlHttpRequest or an abstraction of it?
https://stackoverflow.com/a/51527250/2306536
>>
>>76594069
meanwhile
> const x = 5;
> x = 5;
throws an error
what is wrong with js?
>>
>>76594106
Yes, but in addition to that, I also need to figure out how to show the user a captcha so he can fill it, and use the captcha token in the request. I'm sure it's perfectly doable, I just need to figure it out.
>>
>>76594117
>he's not using ===
what is wrong with you
>>
File: 1574189643621.png (303 KB, 496x600)
303 KB
303 KB PNG
>>76594055
I think this is the most collaborative effort /g/ has put into a project since making the logo for that browser last year. Congrats OP you've corralled a decent amount of autism
>>
>>76594117
I am no JS sage but I would assume the "const y" is bound within the scope of the current loop.
>>
>>76594152
meant a reassignment x = 6
>>
>>76594163
according to MDN docs that's the case
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for#Parameters
>>
>>76593699
Fuck :( I have no idea what causes it to fail
>>
>>76594232
If you're on Firefox, you need to give the script permission to read canvas data. You can do it by clicking the icon next to the padlock in the address bar
>>
>>76594132
Checkout extension.min.js. There is a global QR (quick reply) object. Inside of it are the functions used by quick reply. e.g. you can call QR.show() to summon the quick reply window. Now just rewrite QR.submit to submit your wojak. As for how to do that. Google something about blobs, no idea, I am too tired to continue.

tl;dr - just hijack / extend the quick reply window
>>
>>76594253
What you describe is beyond the capability of /g/
>>
>>76594260
This entire thread is beyond the capability of /g/
It has come from an alternate universe
>>
>>76594253
Thanks, this sounds smart and feasible
>>
>>76594277
Another hint:

You can do formData.set("upfile", file); to overwrite the QR upload file.

To create the file from your created image read this: https://stackoverflow.com/questions/16245767/creating-a-blob-from-a-base64-string-in-javascript#:~:text=You%20can%20convert%20this%20array,it%20to%20the%20Blob%20constructor.

Just do something like: If a wojak button was pressed use text form last wojak button press to overwrite image in formdata in the submit function in the QR object and you are done.
>>
File: based.png (49 KB, 384x921)
49 KB
49 KB PNG
>>76594249
Works! thanks! It was that
>>
>>76592991
i think it's better to leave it random, adds more spice to it
>>
File: file.png (253 KB, 785x975)
253 KB
253 KB PNG
>>
File: testing.png (229 KB, 785x975)
229 KB
229 KB PNG
>>76594260
>>76594350
Testing
>>
I am Wojak, AMA.
>>
File: 1583096674923.png (743 KB, 750x1292)
743 KB
743 KB PNG
>>76594269
>>
File: file.png (247 KB, 785x927)
247 KB
247 KB PNG
>>76594390
>>
I am a nigger, AMA.
>>
File: 1587552669931.png (53 KB, 647x974)
53 KB
53 KB PNG
>>76594431
>>
>>76591617
see plus plus hard!
>>
File: 1573537683154.jpg (35 KB, 600x450)
35 KB
35 KB JPG
Does it works with 4chanX and oneechan?
>>
>>76594484
yes
it successfully crashes both
>>
BASED
>>
>>76594493
why do people hate these again?
>>
>>76594493
What does it crash?
>>
>>76594484
works on my machine
>>
>>76586885
You fucking onions guzzler
>>
Most scripts people made faded away after 1 or 2 weeks, but with how prevalent wojak edits are due to those retarded people, I'm afraid this could last months
>>
>>76594325
I made it!
https://pastebin.com/NTnhVHZV

> if you post reply from floaty quick reply box after having clicked the wojak button, the wojak picture will be uploaded
> subsequent uploads will not be overwritte, you can use the box as normal
> drawbacks: you can't undo a wojak button click without reloading or posting the wojak or creating a new wojak
it's a working poc with potential for improvement
>>
>>76585490
based
>>
File: crying.jpg (101 KB, 785x731)
101 KB
101 KB JPG
>>76594653
>>
File: my_image.png (243 KB, 785x927)
243 KB
243 KB PNG
>>76594705
test
>>
File: file.png (229 KB, 785x975)
229 KB
229 KB PNG
>>
>>76594680
new version: https://pastebin.com/yFR14nNs

click on wojak image to make it disappear again
>>
>>76593612
This. Someone who is autistic enough could write a string that executes code through the script. You'd have to be a moron to use this.
>>
File: 1564577674087.png (475 KB, 1080x1020)
475 KB
475 KB PNG
>Most scripts people made faded away after 1 or 2 weeks, but with how prevalent wojak edits are due to those retarded people, I'm afraid this could last months
>>
>>76585490
Does it work with 4chan x?
>>
>>76594875
then read the script before you add it to your monkey, tard
>>76594893
yes
>>
File: my_image.png (250 KB, 785x975)
250 KB
250 KB PNG
>>76594854
Last one: https://pastebin.com/ajK3SJXg
Button instead of a element, pointer on wojak image hover.
>>
>>76594908
pretty sure he is talking about how OP decided to make it insecurely parse literally every post
you could exploit it and potentially install malware
>>
File: download.png (275 KB, 785x1023)
275 KB
275 KB PNG
test
>>
>>76595034
What are you guys even talking about? It's not like any text is put into eval().
>>
>>76593171
fix it
>>
>>76585490
Its moments like this that I wish I wasnt a programmer
>>
>>76585490
I just wanted to say hate it.
Also, you've made my week. I literally cannot stop laughing. Thank you anon.
>>
File: sgs.jpg (47 KB, 977x148)
47 KB
47 KB JPG
>>76594972
Could you place it there? Also, parsing code could be interesting to avoid javascript injections.
>>
>>76585490
I just wanted to say I hate it.
Also, you've made my week. I literally cannot stop laughing. Thank you anon.
>>
>>76589065
Ok now this might be worth downloading
>>
>>76591616
hypocrisy is like a pre-req to being an electron programmer
>>
>>76589026
>>76589065
Use something like this
https://www.base64-image.de/
>>
>>76595369
Yes I could but I am done with this, sorry. I still don‘t get where an exploitis supposed to be possible.
>>
File: 1588889345178.png (243 KB, 785x927)
243 KB
243 KB PNG
>>
Can we get a NPC version too?
>>
>>76595369
change
line 109: box.append(button);
to
posts[post].querySelectorAll('.postInfo')[0].append(button);
>>
File: 1570218136971.png (95 KB, 500x744)
95 KB
95 KB PNG
>>76595743
>>
File: index.png (229 KB, 785x975)
229 KB
229 KB PNG
>>76595750
Based, ty
>>
>>76595743
Just getting bored, here you go.
https://pastebin.com/rGkhQexP
>>
>>76585490
Fucking nice
>>
>>76595945
Thanks anon
>>
File: index.png (245 KB, 785x1119)
245 KB
245 KB PNG
>>76594158
>>
File: my_image.png (144 KB, 1201x1646)
144 KB
144 KB PNG
MULTI BUTTON MULTI WOJAK EASILY EXTENDABLE!!! GET IT HERE NOW!
https://pastebin.com/EFfq2Zz2
>>
File: loveme.png (4 KB, 374x106)
4 KB
4 KB PNG
>>76596074
+ also includes the qick response window trick, so you don't have to save the image
>>
File: image.png (154 KB, 1201x1694)
154 KB
154 KB PNG
>>76596090
>>
File: 1585733089235.png (219 KB, 968x832)
219 KB
219 KB PNG
>>76585490
>I made a tampermonkey script that adds a little button to the bottom of each post. If you click it, it takes the post's contents, pastes it into an image of a crying basedjak, and generates an image that you can save and use as a reply to that post.
>>
File: image.png (310 KB, 785x1167)
310 KB
310 KB PNG
>>76596155
>>
File: my_image.png (279 KB, 968x1268)
279 KB
279 KB PNG
>>76596155
For you my friend, it's too large for psatebin now. Button "w 2" is your image. https://controlc.com/92b09c9d
>>
>>76591459
i have to admit i underestimated the importance of JS and what it can do. seems like as technology progresses it gets even more powerful since everything is done in the browser now days. its getting to the point now that alot of people really dont need an OS anymore, hence why chromeOS is so popular.
>>
File: soy meme haha funyy.png (747 KB, 1560x824)
747 KB
747 KB PNG
>>76585490
fucking wojakposters
>>
File: 1563993864921.jpg (103 KB, 785x731)
103 KB
103 KB JPG
>>76596387
>fucking wojakposters
>>
File: file.png (251 KB, 785x975)
251 KB
251 KB PNG
>>76596618
>>
File: my_image.png (225 KB, 785x975)
225 KB
225 KB PNG
>>76591044
>>
File: 1570323177496.png (310 KB, 785x1000)
310 KB
310 KB PNG
>>76596618
>Anonymous 07/02/20(Thu)00:07:07 No.76596618 >>>76596652#
>20200701_220619.jpg (118 KB, 720x790) google yandex iqdb wait saucenao

>>76596652
kek
>>
Great thread guys, truly impressive
I hope your parents are proud
>>
File: smiling george lucas.png (250 KB, 470x776)
250 KB
250 KB PNG
>this thread
>>
File: 1587766607786.png (223 KB, 785x927)
223 KB
223 KB PNG
>>76595743
>>
>>76586314
go back
>>
>>76591044
it's polish
>>
File: index.png (107 KB, 1201x1694)
107 KB
107 KB PNG
>>76596074
Thank you. Very cool!
>>
>>76591044
Educate yourself using knowyourmeme.

You filthy casual.
>>
>>76585490
Unironically based and wojakpilled
>>
>>76591044
fuck off newfag
>>
>>76597073
>>
File: Untitled.png (44 KB, 1000x500)
44 KB
44 KB PNG
>>76596074
>>76596090
>>76596194
Proposition
>>
This is cancer.
下げる。
>>
>>76585490
How do i add new soijaks ?
>>
>>76594528
Because they're the reason more scripts like these don't get released.
Basic market economics, stagnant monopolies stems the creation of innovation. Add to that, that 4X was designed from the getgo to make 4chan more usable for ledditors, and its development is controlled by overdramatic discord troons who will fuck with each others code because of their tranny bitchfights and it leads to a script which is not only abject bloatware, but one which severely stems the organic groth and functionality for wider 4chan scripts. It could have just been a script manager custom for 4chan, but instead it decided to try to add, control and change everything.

tl;dr janny wants undeserved power, so he becomes a janny to decide what is and is not allowed on 4chan. tranny wants undeserved power, so they put on their coding socks and decide what is and is not allowed on 4X.
>>
This is going to anihilate this website
>>
File: my_image.png (340 KB, 968x1796)
340 KB
340 KB PNG
>>76597450
>>
File: my_image.png (221 KB, 785x927)
221 KB
221 KB PNG
>>76597397
>>
>>76597460
not really, these are easy to filter
>>
I'm on UGC with tampermonkey and 4chanx, it's not working for me
>>
>>76597397
weeb cringe
>>
>>76597506
>tampermonkey
closed source botnet
>>
>>76597521
What's your rec then?
>>
Botnet
>>
>>76585490
I put the script code into the 4chan settings box but nothing happened, help?
>>
File: 1588176157341.png (270 KB, 785x975)
270 KB
270 KB PNG
>>76593012
>>
>>76597460
Not as long as we keep posting handmade, soulful soijack posts, anon.
>>
>>76597529
violentmonkey or firemonkey
>>
>>76597460
It'll barely change a thing.
>>
>>76585490
lmao I picked a good day to browse /g/ I see. best post of the year.
>>
>>76597460
At most this will cause soijacks to be filtered. Which I welcome.
>>
>>76585490
based
>>
anyone else with a schizo firefox config know what I have to change to get this to work? I just get blank white images.
>>
>>76597850
see
>>76594249
>>
File: 1593644223268.png (151 KB, 539x540)
151 KB
151 KB PNG
>>76585490
hilariously based
>>
>>76585490
>>
>>76597484
How? They make new images everytime.
>>
I tried it on chrome but when I click on wojack button it show me a broken image ??
Any help
It works normally on Firefox
>>
File: gfhjkguyv.png (228 KB, 785x927)
228 KB
228 KB PNG
>>76585527
>>
OH NOOOOOOOOO YOU CAN'T DO THIS
>>
>>76598604
Filter pngs with a horizontal length 785 and vertical length >=927 pixels.
Though this can be evaded fairly easily.
>>
It's annoying because I usually phonepost using clover and with this, I'd have to use android firefox. Posting on the mobile site is such a drag. I guess I'll use it on shitpost threads.
>>
File: (you).png (392 KB, 700x978)
392 KB
392 KB PNG
>>76598699
>>
File: (you).png (398 KB, 700x1026)
398 KB
398 KB PNG
New, compact version to accommodate your ever-growing wojak gallery!
https://controlc.com/655c1cd5
>>
File: 1541417672455.jpg (18 KB, 190x222)
18 KB
18 KB JPG
>>76597307
>report post
>hide post
>wojack post
>>
>>76599046
That's my post you son of a bitch. You can't just put that on a soijak.
>>
File: (you).png (149 KB, 640x969)
149 KB
149 KB PNG
>>76599110
>>
File: 1572353769068.png (242 KB, 785x975)
242 KB
242 KB PNG
test
>>
>>76596618
Is there even a way to automatically tag everyone in a thread like that - or did you manually do that by hand
>>
>>76599643
Someone made a script to do that during the great coofing. Some still use it today
>>
>>76599709
mind sending it to me in a pastebin
>>
File: (you).png (251 KB, 968x1124)
251 KB
251 KB PNG
>>76599046
I made it look more like the native buttons
https://controlc.com/43fbfef2
>>
File: download.png (368 KB, 700x978)
368 KB
368 KB PNG
>>76599709
>Not automatically filtering posts with more than 5 backquotes
>>
>>76599785
not him but this is the one i use
https://pastebin.com/DveQZ9Z2
>>
File: (you).png (231 KB, 640x883)
231 KB
231 KB PNG
>>76599832
based. great work, anon
>>
>>
>>76587398
Isn't he already a simulator?
>>
This fucking thread
>>
>>76585490
thanks i hate you
>>
>>
>>76591363
If you're still checking this thread, just got back from work, I'm >>76588375
No idea re: draw for Firemonkey, beyond the fact it merges a userscript engine and userstyle engine into one. I literally discovered it just prior to that post, when searching up VM and GM for those links it was just below them. It apparently uses some new API Mozilla implemented into Firefox, among some other changes for efficiency or something. Appears to be a WIP though and not fully-featured yet, hence my disclaimer. I intend to test it at some point but...

According to the reviews it's implied there was some mass campaign for/against it at some point, presumably from /g/. I have no idea what that's about and the review didn't go into detail; desu I've never seen it mentioned here before. VM is what I currently use since GM died during the Quantum transition.
>>
Where were you when based phone posters without script injection abilities saved 4chan from the desktop basedjak auto-posting hordes?



Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.