User:Prunc
From Future Of Mankind
Fairy Dust
FIGU AU/CA
/******************************************************************* * Used on au.figu.org and ca.figu.org to convert html to wikitext. * *******************************************************************/ var repeat; function testing(){ if (typeof jQuery != 'undefined'){ clearInterval(repeat); afterLoad(); // console.log("jQuery loaded..."); }else{ }; }; if (typeof jQuery == 'undefined') { var newscript = document.createElement('script'); newscript.type = 'text/javascript'; newscript.async = true; newscript.src = '//code.jquery.com/jquery-2.1.0.min.js'; (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(newscript); repeat = setInterval(testing,250); } else { afterLoad(); // console.log("jQuery already present..."); } function afterLoad(){ // jQuery("table tr").each(function(){ // jQuery(this).find("td").eq(1).prependTo(jQuery(this)) // }) var str = "\n\n\n{|\n\n|-\n| style=\"width:50%; background:LightSkyBlue; color:Black\" | '''English translation'''\n| style=\"width:50%; background:LightSkyBlue; color:Black\" | '''Original German text'''\n\n"; jQuery("table tr").each(function(){ str += "|-\n"; str += ( "| " + jQuery(this).find("td").eq(1).text().trim().replace(/\n+/gim,"").replace(/\s+/gim, ' ') + "\n" ); str += ( "| " + jQuery(this).find("td").eq(0).text().trim().replace(/\n+/gim,"").replace(/\s+/gim, ' ') + "\n" ); str += "\n"; }); str += "|-\n|}\n"; console.log(str); }
TheyFly.com
//http://theyfly.com/spiritual/rules/rules.htm var str = "\n\n\n{|\n\n|-\n| style=\"width:50%; background:LightSkyBlue; color:Black\" | '''English translation'''\n| style=\"width:50%; background:LightSkyBlue; color:Black\" | '''Original German text'''\n\n"; jQuery("table").each(function(){ for (var i=0;i<jQuery("table").find("tr").eq(1).find("p").length;i++) { str += "|-\n"; str += ( "| " + jQuery(this).find("tr").eq(1).find("p").eq(i).text().trim().replace(/\n+/gim,"").replace(/\s+/gim, ' ') + "\n" ); str += ( "| " + jQuery(this).find("td").eq(3).find("p").eq(i).text().trim().replace(/\n+/gim,"").replace(/\s+/gim, ' ') + "\n" ); str += "\n"; } });
//PDF var repeat; function testing(){ if (typeof jQuery != 'undefined'){ clearInterval(repeat); afterLoad(); // console.log("jQuery loaded..."); }else{ }; }; if (typeof jQuery == 'undefined') { var newscript = document.createElement('script'); newscript.type = 'text/javascript'; newscript.async = true; newscript.src = 'http://code.jquery.com/jquery-2.1.0.min.js'; (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(newscript); repeat = setInterval(testing,250); } else { afterLoad(); // console.log("jQuery already present..."); } function afterLoad(){ var str = "\n\n\n{|\n\n|-\n| style=\"width:50%; background:LightSkyBlue; color:Black\" | '''English translation'''\n| style=\"width:50%; background:LightSkyBlue; color:Black\" | '''Original German text'''\n\n"; var n = jQuery("#div2 p").length for (var i=0;i<n;i++) { str += "|-\n"; str += ( "| " + jQuery("#div1 p").eq(i).text().trim().replace(/\n+/gim,"").replace(/\s+/gim, ' ') + "\n" ); str += ( "| " + jQuery("#div2 p").eq(i).text().trim().replace(/\n+/gim,"").replace(/\s+/gim, ' ') + "\n" ); str += "\n"; }; str += "|-\n|}\n"; console.log(str); }