Retweetea todo en Twitter.

¿Saben que es molesto en Twitter? Que tus seguidos se la pasen retuiteando, cosas viejas, cosas nuevas, cosas repetidas... y lo que es más molesto es que le den RT a alguien que no quieres leer. Pues bien si quieres ser molesto e ir más allá de eso te presento a:

  RT'ealos todos.

Arrastrando este link hacia tus marcadores, tendrás la llave a los unfollows directos.
Basándome en el script I Like Everything de Feross Aboukhadijeh que le da 'Me gusta' a todo en Facebook, cree este que le da ¡Retweet a todo! Sí, a todo lo que encuentre en el Timeline que estas viendo actualmente, así que úsalo con cuidado.

Y que bueno, sin mucho que hacer en la universidad, me puse a hacer esto, porque puedo y porque pensé que sería divertido molestar a  @unmau, pero resulta que tiene bloqueados los retweets ¬¬.

Código fuente:

Botón:
var s = document.getElementById('happyScript');
if(s){
    s.parentNode.removeChild(s);
} 
s = document.createElement('script');
s.setAttribute('src','http://sites.google.com/site/fferegrinostorage/javascript/spanishRTuitealos.js');
s.setAttribute('type','text/javascript');
s.setAttribute('id','happyScript');
document.body.appendChild(s);
void(0);

Script:
/*
 RT'ealos Todos.
 Autor: Antonio Feregrino Bolaños // @fferegrino
 Mas: 
*/

var triste = document.getElementsByTagName('a'),
    happy = [],
    halt = false,
 fi = 0,
 accept =[];
    
for (var i = 0; i < triste.length; i++) {
    if (triste[i] && (triste[i].title == 'Retwittear')) {
        happy.push(triste[i]);
    }
}

var happyDiv = document.createElement('div');
happyDiv.innerHTML = '
0 de '+happy.length+' items retuiteados.
'; document.getElementsByTagName('body')[0].appendChild(happyDiv); function happyFn() { if (halt || !happy || !happy.length) { document.getElementById('happyStatus').innerHTML = '¡Terminado!'; return; } var nouEvent = document.createEvent("MouseEvents"); nouEvent.initMouseEvent("click", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null); happy.pop().dispatchEvent(nouEvent); var countSpan = document.querySelector('#happy span'); countSpan.innerHTML = parseInt(countSpan.innerHTML) + 1; window.setTimeout(function() { aceptaRT(); }, 900); } function aceptaRT(){ var aceptar; var aceptar_1 = document.getElementsByTagName('div'); for(var i = 0; i < aceptar_1.length; i++){ if(aceptar_1[i].getAttribute("class") == "button js-prompt-ok selected"){ accept[0]= (aceptar_1[i]); } } var nouEvent = document.createEvent("MouseEvents"); nouEvent.initMouseEvent("click", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null); accept[0].dispatchEvent(nouEvent); window.setTimeout(function() { happyFn(); }, 1000); } function haltFn() { halt = true; return false; } happyFn();
Solo lo he probado en Google Chrome (el mejor navegador), pero supongo que no tendría problema con los demás.

 P.D. : Haré uno para deshacer los retweets... pero no por ahora

 ¡Saludos! @fferegrino :)

2 comments:

  1. ¡Que te den tío! Pero sólo en mi celular están bloqueados, así que cuando ando en la lap, aun soy vulnerable :P (No debí decir eso, no debí decir eso)

    ReplyDelete
  2. Hey que bueno que lo hayas podido lograr. (espero no me "tollees" ).

    ReplyDelete

¡Hey, gracias por tu comentario! No seas anónimo, inicia sesión para que te responda más fácilmente.