DEV Community

Cover image for Explain XKCD To Me

Explain XKCD To Me

Yechiel Kalmenson on October 16, 2018

Making My First Browser Plugin I have a feeling most of my followers know about XKCD already, the webcomic that has become a staple of n...
Collapse
 
garthvador profile image
Quentin Caillaud

Very good idea ! I often go to ExplainXKCD after reading XKCD, even when the meaning of the daily comic is obvious, it's always interesting.

I just added you add-on on Firefox !

(on my first use of it I was thinking it may be better to have the link with target="_blank" but indeed without it it's the same behavior than the link from ExplainXKCD to XKCD, so your choice is totally coherent.)

Collapse
 
yechielk profile image
Yechiel Kalmenson

Lol now that you mention it, when I envisioned the functionality that's how I imagined it, I guess I forgot to implement that :)

I'll see if I decide to leave it as is or fix it in a later update.

Collapse
 
bennypowers profile image
Benny Powers 🇮🇱🇨🇦

mamish a tikkun gadol for the tzibbur of xkcd lomdim, but does it have a haskomah from the mechaber?

Collapse
 
yechielk profile image
Yechiel Kalmenson

😂

No, I made it Al Da'as Atzmi, though I'm sure Reb Munro Shlita won't be Makpid. Bifrat that it was done Lezakos Harabim and Sheloi Al M'nas L'kabel Prass.

Collapse
 
bennypowers profile image
Benny Powers 🇮🇱🇨🇦

Mamish a zchus otzum to be mezakeh the oilum letoieles, and clearly there's no chashash of koichi veoitzem yoddi since you were oimer dovor besheim oimroi. 😁

Collapse
 
ggenya132 profile image
Eugene Vedensky

Nice and simple! I appreciate that it's just an anchor tag rather than some cumbersome, dreaded, modal...shudders

Collapse
 
yechielk profile image
Yechiel Kalmenson

Thanks!

Collapse
 
isaacdlyman profile image
Isaac Lyman

Been using this extension for a few weeks now. Super nice to have. Thanks Yechiel!

Collapse
 
yechielk profile image
Yechiel Kalmenson

Thanks! Glad you found it useful! 🤗

Collapse
 
dangolant profile image
Daniel Golant

Wow, this is a great idea!

Collapse
 
yechielk profile image
Yechiel Kalmenson

Thanks!

Collapse
 
chris_bertrand profile image
Chris Bertrand

That is awesome! Very clever, I never knew you could literally inject stuff into the dom like that! Nice work!

Collapse
 
yechielk profile image
Yechiel Kalmenson

Yeah, a plugin is just a JavaScript file that gets run whenever a certain page (that you specify in the manifest) gets displayed.

It can do anything that JavaScript can do.

Collapse
 
badgerbadgerbadgerbadger profile image
Shaun

When is the Chromium port coming along? :D

Collapse
 
yechielk profile image
Yechiel Kalmenson

Ask and ye shall receive :)

I'll see if I have time over the weekend.

Collapse
 
maccabee profile image
Maccabee

I'm definitely downloading it when I get home.

Collapse
 
yechielk profile image
Yechiel Kalmenson

Thanks! Let me know how it works for you...

Collapse
 
yechielk profile image
Yechiel Kalmenson

Oh, the pleasure was mine 😀