Difference between revisions of "Talk:1288: Substitutions"
Line 47: | Line 47: | ||
</pre> | </pre> | ||
[[Special:Contributions/173.245.51.221|173.245.51.221]] 08:45, 9 November 2013 (UTC) | [[Special:Contributions/173.245.51.221|173.245.51.221]] 08:45, 9 November 2013 (UTC) | ||
− | :::: I don't get how that was supposed to work, here's mine: javascript:function(o){var t = o.innerHTML; var subs = [["witnesses","dudes I know"],["allegedly","kinda probably"],["new study","tumblr post"],["rebuild","avenge"],["space","spaaace"],["google glass","virtual boy"],["smartphone","pok\u00e9dex"],["electric","atomic"],["senator","elf-lord"],["car","cat"],["election","eating contest"],["congressional leaders","river spirits"],["homeland security","homestar runner"],["could not be reached for comment","is guilty and everyone knows it"]]; for(var x = 0; x < subs.length; x++) { t = t.replace(new RegExp(subs[x][0],"gi"),subs[x][1]); } o.innerHTML=t;}(document.body); | + | :::: I don't get how that was supposed to work, here's mine: javascript:(function(o){var t = o.innerHTML; var subs = [["witnesses","dudes I know"],["allegedly","kinda probably"],["new study","tumblr post"],["rebuild","avenge"],["space","spaaace"],["google glass","virtual boy"],["smartphone","pok\u00e9dex"],["electric","atomic"],["senator","elf-lord"],["car","cat"],["election","eating contest"],["congressional leaders","river spirits"],["homeland security","homestar runner"],["could not be reached for comment","is guilty and everyone knows it"]]; for(var x = 0; x < subs.length; x++) { t = t.replace(new RegExp(subs[x][0],"gi"),subs[x][1]); } o.innerHTML=t;})(document.body); |
[[Special:Contributions/199.27.128.183|199.27.128.183]] 02:15, 13 November 2013 (UTC) | [[Special:Contributions/199.27.128.183|199.27.128.183]] 02:15, 13 November 2013 (UTC) | ||
Revision as of 02:17, 13 November 2013
We need a web plugin that does this automatically, stat! 141.101.99.216 11:36, 8 November 2013 (UTC)
- Lol, I was just thinking the same thing! I was only meaning to post that in the discussion but saw that nobody had done the explanation yet. There goes a good chunk of my day :/ Zyxuvius (talk) 11:55, 8 November 2013 (UTC)
- Came here just to say this. Please post links to the unofficial xkcd news substitution tool as soon as it becomes available :P -- 173.245.51.223 13:41, 8 November 2013 (UTC)
- Lol, I was just thinking the same thing! I was only meaning to post that in the discussion but saw that nobody had done the explanation yet. There goes a good chunk of my day :/ Zyxuvius (talk) 11:55, 8 November 2013 (UTC)
- It already exists for Firefox: https://addons.mozilla.org/en-US/firefox/addon/foxreplace/ This addon allows you to create substitution lists that will automatically be applied to web pages. -- 173.245.51.210 13:39, 8 November 2013 (UTC)
- And here's an URL for the abovementioned FoxReplace addon. Just import it, and it will do the substitutions listed in this XKCD comic: https://www.dropbox.com/s/36eq2xgnmv8obpe/XKCD.json 173.245.51.210 (talk) (please sign your comments with ~~~~)
- I threw this together this morning for Chrome: https://github.com/ChrisMagellan/Make-News-Funny/ Note that you need to enable developer mode in your Extensions settings. 108.162.219.29 (talk) (please sign your comments with ~~~~)
- Oh God! Thank you! I'm trying not to laugh too loudly at work. This is hilarious "While last year’s grind of an eating contest lacked the drama of the 2008 race ..." -- 173.245.51.223 15:01, 8 November 2013 (UTC)
- How do I install it? Whitecat (talk)
- I threw this together this morning for Chrome: https://github.com/ChrisMagellan/Make-News-Funny/ Note that you need to enable developer mode in your Extensions settings. 108.162.219.29 (talk) (please sign your comments with ~~~~)
- As a userscript that should work with Scriptish, Greasemonkey or anything else that supports userscripts: https://gist.github.com/mcef/7376276 (click to install: https://gist.github.com/mcef/7376276/raw/e0b7a3ca2a65b8809a48241a92f265ae479c9e99/1288.user.js)
- Add other news sites on the top or just tell me and I'll add them. mcef (talk) 19:57, 8 November 2013 (UTC)
- For those who don't want to install anything in their browsers, here is a bookmarklet. To use it, create a new bookmark and insert the following code as location
javascript:(function(){var%20map={these dudes I know:"These%20dudes%20I%20know","kinda probably":"Kinda%20probably","new%20study":"Tumbl%20post",avenge:"Avenge",SPAAACE:"Spaaace","google%20glass":"Virtual%20Boy",Pokédex:"Pokedex",atomic:"Atomic",Elf-Lord:"Elf-lord",cat:"Cat",eating contest:"Eating%20contest","congressional%20leaders":"River%20spirits","homeland%20security":"Homestart%20Runner","could%20not%20be%20reached%20for%20comment":"Is%20guilty%20and%20everyone%20knows%20it"};var%20b=document.getElementsByTagName('body')[0];b.innerHTML=b.innerHTML.replace(/new%20study|google%20glass|congressional%20leaders|homeland%20security|could%20not%20be%20reached%20for%20comment|\w+/gi,function($0){return map[$0.toLowerCase()]||$0});})()
- --173.245.53.128 20:44, 8 November 2013 (UTC)
- You've made the wrong script. This is the correct one:
- --173.245.53.128 20:44, 8 November 2013 (UTC)
javascript: (function(){ var map={ these dudes I know:"These dudes I know", kinda probably:"Kinda probably", "Tumblr post":"Tumbl post", avenge:"Avenge", SPAAACE:"Spaaace", "Virtual Boy":"Virtual Boy", Pokédex:"Pokedex", atomic:"Atomic", Elf-Lord:"Elf-lord", cat:"Cat", eating contest:"Eating contest", "river spirits":"River spirits", "Homestar Runner":"Homestart Runner", "is guilty and everyone knows it":"Is guilty and everyone knows it"}; var b=document.getElementsByTagName('body')[0]; b.innerHTML=b.innerHTML.replace( /Tumblr post |Virtual Boy |river spirits |Homestar Runner |is guilty and everyone knows it |\w+/gi,function($0){ return map[$0.toLowerCase()]||$0});})()
173.245.51.221 08:45, 9 November 2013 (UTC)
- I don't get how that was supposed to work, here's mine: javascript:(function(o){var t = o.innerHTML; var subs = [["witnesses","dudes I know"],["allegedly","kinda probably"],["new study","tumblr post"],["rebuild","avenge"],["space","spaaace"],["google glass","virtual boy"],["smartphone","pok\u00e9dex"],["electric","atomic"],["senator","elf-lord"],["car","cat"],["election","eating contest"],["congressional leaders","river spirits"],["homeland security","homestar runner"],["could not be reached for comment","is guilty and everyone knows it"]]; for(var x = 0; x < subs.length; x++) { t = t.replace(new RegExp(subs[x][0],"gi"),subs[x][1]); } o.innerHTML=t;})(document.body);
199.27.128.183 02:15, 13 November 2013 (UTC)
Is "Homestar runner" a reference to something I'm not cool enough to get? Djbrasier (talk) 20:49, 8 November 2013 (UTC)
- http://www.homestarrunner.com/ 108.162.219.6 (talk) (please sign your comments with ~~~~)
I created a plugin for Chrome and Opera, available here: http://www.joshmedeiros.net/XKCD%20Substitutions/ 108.162.242.120 09:16, 9 November 2013 (UTC)
The Virtual Boy is a oversized *portable* console. 173.245.54.88 13:34, 10 November 2013 (UTC)
Pigs In Spaaaaace! 108.162.219.33 (talk) (please sign your comments with ~~~~)
That "space" switched for "SPAAAACE" is so much fun when reading about namespaces in C++, for example. I was reading the Go tutorial today... Try it. GBGamer117 > /dev/null (talk) 23:57, 12 November 2013 (UTC)