comentParaShenL♂ng

Esta extensión permite compartir contenido no admitido en taringa(no se quebran las normas del sitio,ya que todo es guardado en un servidor externo).

  1. // ==UserScript==
  2. // @name comentParaShenL♂ng
  3. // @namespace maxrbr@gmail.com
  4. // @description Esta extensión permite compartir contenido no admitido en taringa(no se quebran las normas del sitio,ya que todo es guardado en un servidor externo).
  5. // @include *://*.taringa.net/posts/*
  6. // @include *://*.taringa.net/*/mi/*
  7. // @version 1.2
  8. // @noframes
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12.  
  13. function no_commetns(){
  14. var randomSL=Math.random();
  15. if(randomSL>0.75){
  16. return 'https://es.pornhub.com/embed/ph59972bc61458d';
  17. }else if(randomSL>0.50){
  18. return 'https://es.pornhub.com/embed/ph5984b629a205f';
  19. }else if(randomSL>0.25){
  20. return 'https://es.pornhub.com/embed/ph5747d7b14429c';
  21. }else{
  22. return 'https://es.pornhub.com/embed/ph5852203ad9328';
  23. }
  24. }
  25.  
  26.  
  27. var a='<article class="comment-replies-container"><div class="comment clearfix div_cmnt_1641143" data-id="1641143" data-reply-count="0" data-reply-page="1" data-owner="22761191" data-signature="7d08cb05fc32e3b148531d17daef2fa5"><div class="comment-data"><a href="/herni" class="min-avatar"><img class="lazy avatar-48" orig="https://a06.t26.net/taringa/avatares/5/8/8/F/7/9/Maxrbr/48x48_FD2.jpg" src="https://a06.t26.net/taringa/avatares/5/8/8/F/7/9/Maxrbr/48x48_FD2.jpg" style="display: inline;"></a></div><div class="comment-text"><div class="comment-author clearfix"><span style="display:block; float:left;"><a href="/herni" class="hovercard" data-uid="22761191">maxrbr</a></span></div><div class="comment-content">No hay comentarios, asi que toma, papu.No puedes negar mi bonda <iframe class="iframeSL" src="'+no_commetns()+'"></iframe></div></div></div></article>';
  28. console.log('f');
  29. var cajaComent = document.getElementsByClassName('shout-item')[0] || document.getElementsByTagName('footer')[0];
  30. cajaComent.innerHTML += '<style>.noMarginLeft { margin-left: 0px !important; }#abrirCerrarBTN{width: 100%; margin-left: 0px; margin-right: 0px;} #abrirCerrar{ display: block; transition: all 2s; overflow: hidden;} .flex{display: flex; background: rgba(0,0,0,0.7); justify-content: space-between; align-items: center;} .flex>button{ margin-right: 1px;} #textSL{ width: 100%; max-width:100%; min-width:100%; min-height:70px; box-sizing: border-box;} #lector{margin-right: 10px; color:rgba(0,0,0,0.5); background: #f0f0f0; border-radius: 50%; padding: 5.65px 2px; font-size: 14px;} #comentarSL{ margin-left: 0px; margin-right: 0px;} #abrirCerrar iframe{ max-width:100%; width:1000px; height: 500px; padding:5px; box-sizing: border-box; border-color: transparent;}</style><div class="comments-primary noMarginLeft"><div class="comments-box"><h3 class="icon-comments">Comentarios De ShenLong</h3></div><div id="abrirCerrar">'+a+'</div><button id="abrirCerrarBTN" class="btn--blue">Abrir Comentarios</button><div id="alerts"></div><div class="flex"><div><button id="imgSL">imagen</button><button id="ifraSL">iframe(videos)</button></div><div id="lector">150</div></div><textarea id="textSL" placeholder="Añade tu comentario"></textarea><button id="comentarSL" class="btn--blue">Comentar</button></div>';
  31.  
  32. if(document.getElementsByClassName('user-picture')[0] != undefined){
  33. var foto=document.getElementsByClassName('user-picture')[0].getAttribute("src");
  34. }else{
  35. var foto='https://a06.t26.net/taringa/avatares/5/8/8/F/7/9/Maxrbr/48x48_FD2.jpg';
  36. }
  37. if(document.getElementsByClassName('user-name')[0] != undefined){
  38. var nick=document.getElementsByClassName('user-name')[0].innerHTML;
  39. }else{
  40. var nick='Anonimo';
  41. }
  42.  
  43. var abrirCerrarBTN=document.getElementById('abrirCerrarBTN');
  44. var abrirCerrar=document.getElementById('abrirCerrar');
  45. var num=0;
  46. var alertsBOX=document.getElementById('alerts');
  47. var imgSL=document.getElementById('imgSL');
  48. var ifraSL=document.getElementById('ifraSL');
  49. var videoSL=document.getElementById('videoSL');
  50. var comentarSL=document.getElementById('comentarSL');
  51. var lector= document.getElementById('lector');
  52. var textSL= document.getElementById('textSL');
  53.  
  54. abrirCerrar.style.height='0px';
  55. lector.style.padding='5.65px 2px';
  56.  
  57.  
  58. function cambiarLector(){
  59. if(textSL.value.length<150){
  60. ultimoValueText= textSL.value;
  61. lector.innerHTML=150-textSL.value.length;
  62. lector.style.background='#f0f0f0';
  63. if(lector.innerHTML<10){
  64. lector.style.padding='2px 6.5px';
  65. }else if(lector.innerHTML<100){
  66. lector.style.padding='2px';
  67. }else{
  68. lector.style.padding='5.65px 2px';
  69. }
  70. }else{
  71. textSL.value=textSL.value.substr(0,150);
  72. lector.innerHTML=0;
  73. lector.style.padding='2px 6.5px';
  74. lector.style.background='#f00';
  75. }
  76. }
  77.  
  78. function toComment(datos){
  79. var myjson = JSON.parse(datos);
  80. abrirCerrar.innerHTML='';
  81. num = myjson.length;
  82. if(abrirCerrar.style.height=='0px'){
  83. abrirCerrarBTN.innerHTML='Abrir Comentarios '+num;
  84. }else{
  85. abrirCerrarBTN.innerHTML='Cerrar Comentarios '+num;
  86. }
  87. myjson.forEach(function(data){
  88. abrirCerrar.innerHTML+='<article class="comment-replies-container"><div class="comment clearfix div_cmnt_1641143" data-id="1641143" data-reply-count="0" data-reply-page="1" data-owner="22761191" data-signature="7d08cb05fc32e3b148531d17daef2fa5"><div class="comment-data"><a href="/'+data.nick+'" class="min-avatar"><img class="lazy avatar-48" orig="'+data.foto+'" src="'+data.foto+'" style="display: inline;"></a></div><div class="comment-text"><div class="comment-author clearfix"><span style="display:block; float:left;"><a href="/'+data.nick+'" class="hovercard" data-uid="22761191">'+data.nick+'</a></span></div><div class="comment-content">'+data.contenidod+'</div></div></div></article>';
  89. });
  90. }
  91.  
  92. abrirCerrarBTN.addEventListener('click',function(){
  93. if(abrirCerrar.style.height=='0px'){
  94. abrirCerrar.style.height='auto';
  95. abrirCerrarBTN.innerHTML='Cerrar Comentarios '+num;
  96. }else{
  97. abrirCerrar.style.height='0px';
  98. abrirCerrarBTN.innerHTML='Abrir Comentarios '+num;
  99. }
  100. });
  101.  
  102. imgSL.addEventListener('click',function(){
  103. var valorSL=prompt('Introduzca la url de la imagen(debe ser de pornhub(phncdn.com))', 'www.links.es/pajeroBanda/lasImagenesDeSheLong/morirConLaManoEnLaNutria.png');
  104. if(valorSL != null){
  105. console.log(valorSL);
  106. textSL.value+='[img='+valorSL+']';
  107. }
  108. cambiarLector();
  109. });
  110.  
  111.  
  112. ifraSL.addEventListener('click',function(){
  113. var valorSL=prompt('introduzca la url del iframe(solo se aceptan los dominios -> pornhub,xvideos)', 'https://es.pornhub.com/embed/ph58d6a091b8fbe');
  114. if(valorSL != null){
  115. console.log(valorSL);
  116. textSL.value+='[iframe='+valorSL+']';
  117. }
  118. cambiarLector();
  119. });
  120.  
  121. comentarSL.addEventListener('click',function(){
  122. if(textSL.value != ''){
  123. var enviarAjax = new XMLHttpRequest();
  124. enviarAjax.onreadystatechange = function() {
  125. if (this.readyState == 4 && this.status == 200){
  126. abrirCerrar.innerHTML+='<article class="comment-replies-container"><div class="comment clearfix div_cmnt_1641143" data-id="1641143" data-reply-count="0" data-reply-page="1" data-owner="22761191" data-signature="7d08cb05fc32e3b148531d17daef2fa5"><div class="comment-data"><a href="/'+nick+'" class="min-avatar"><img class="lazy avatar-48" orig="'+foto+'" src="'+foto+'" style="display: inline;"></a></div><div class="comment-text"><div class="comment-author clearfix"><span style="display:block; float:left;"><a href="/'+nick+'" class="hovercard" data-uid="22761191">'+nick+'</a></span></div><div class="comment-content">'+this.responseText+'</div></div></div></article>';
  127. if(abrirCerrar.style.height=='0px'){alert('Hecho, capo.Revisa los comments');}
  128. }
  129. };
  130. enviarAjax.open('POST', 'https://betinga.000webhostapp.com/json/escribir_json.php', true);
  131. enviarAjax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
  132. enviarAjax.send('foto='+foto+'&nick='+nick+'&contenidod='+textSL.value+'&ruta='+window.location.pathname);
  133. }else{
  134. alert('El formulario esta vacio, genio de la vida.');
  135. }
  136. });
  137.  
  138. textSL.addEventListener('input',function(){
  139. cambiarLector();
  140. });
  141.  
  142. var leerAjax = new XMLHttpRequest();
  143. leerAjax.onreadystatechange = function() {
  144. if (this.readyState == 4 && this.status == 200){
  145. toComment(this.responseText);
  146. }
  147. };
  148. leerAjax.open("POST", "https://betinga.000webhostapp.com/json/leer_json.php", true);
  149. leerAjax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  150. leerAjax.send("ruta="+window.location.pathname);
  151. console.log('fs');