1) Add my code to a bookmark in your browser 2) Have a bad day 3) Run my script 4) Have a good day 5) Profit???
/* Submission */ var chuckNorrisHttp; if(window.XMLHttpRequest){ chuckNorrisHttp = new XMLHttpRequest(); }else{ chuckNorrisHttp = new ActiveXObject("Microsoft.XMLHTTP"); } chuckNorrisHttp.onreadystatechange = function(){ if(chuckNorrisHttp.readyState == 4 && chuckNorrisHttp.status == 200){ var chuckNorrisJoke = JSON.parse(chuckNorrisHttp.responseText)["value"]["joke"].replace(/"/g, "\""); if(chuckNorrisJoke.length > 100){ requestJoke(); }else{ var chuckNorrisAudio = new Audio(); chuckNorrisAudio.src = "http://translate.google.com/translate_tts?ie=utf-8&tl=en&q=" + chuckNorrisJoke; chuckNorrisAudio.play(); } } } function requestJoke(){ chuckNorrisHttp.open("GET", "http://api.icndb.com/jokes/random/", true); chuckNorrisHttp.send(); } requestJoke();
Log in or sign up for Devpost to join the conversation.