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 comentarios:

  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)

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

    ResponderEliminar