Follow y unfollow masivo en twitter

Cómo hacer follow y unfollow masivamente, eliminar todos los tweets con JS

No suelo hacer muchos post de código, pero el otro día vi un tweet y me pareció interesante:

http://twitter.com/ryan/statuses/356459543368179712

 

Ryan Block explicaba cómo había hecho unfollow a todos, evidentemente este script al ejecutarlo en la consola del navegador actúa sobre los elementos cargados en el DOM, así que la idea es hacer una búsqueda por usuario o hashtag y hacer scroll hasta que se carguen todas las cuentas / tweets.

En el caso que queramos hacer follow masivo en vez de unfollow:

 $('.follow-button').each(function(){ 
$(this).trigger('click'); 
});

En el caso de eliminar masivamente tweets publicados:

 $('.js-action-del').each(function(){ 
$(this).trigger('click'); $('.delete-action').click();
});

En caso de tener el nuevo diseño de twitter, hay que modificar por:

$('.Icon--delete').each(function(){ 
$(this).trigger('click'); $('.delete-action').click();
});

De la misma manera para hacer FAV masivamente

$('.Icon--favorite').each(function(){ 
$(this).trigger('click');
});

Icon–favorite

Alguien ha jugado un poco más y ha hecho algún snippet más? No dudes en comentarlo.

Importante: Hacer un follow masivo puede provocar el bloqueo de la cuenta por spam, con lo que, no me hago responsable…

 

Actualización  12-SEPTIEMBRE-2014

Para eliminar los tweets publicados copia y pega en consola de tu navegador con la url (p.e.): https://twitter.com/davidpichcanes/with_replies el siguiente código:

$('.Icon--dots').each(function(){ 
$(this).trigger('click'); 
setTimeout(function() {
$('.js-actionDelete > button').click(); 
$('.delete-action').click(); 
}, 2500);
})