Twitter üzerinde tek tek fotoğraflarınızı silmek yerine toplu bir şekilde hepsinden kurtulabileceğiniz bir javascript kodunu sizlerle paylaşayım dedim.
Gelişmiş arama sayfasını kullanarak bu silme işlemini kendinize göre değiştirebilirsiniz. Gelişmiş aramaya ulaşmak için tıklayın
Burada silmek istediğiniz tarih aralığını girerek sonuçları getirin. Burada üst bölümde yer alan fotoğraflar sekmesini kullanarak tüm medyaları getirebilirsiniz. Ardından aşağıdaki kodu F12 de “Consol” kullanarak topluca silin
var hatasys = 0;
$(window).scrollTop(0, document.body.scrollBottom);
medyasil = setInterval(function() {
$("#timeline").find('span.AdaptiveStreamGridImage.ok').remove();
var tweetid = $("#timeline").find('span.AdaptiveStreamGridImage:not("ok")').first().attr("data-tweet-id");
var token = $("#signout-form > input.authenticity_token").attr('value');
$.ajax({
type: "POST",
url: "https://twitter.com/i/tweet/destroy",
data: {
_method: "DELETE",
authenticity_token: token,
id: tweetid
},
statusCode: {
200: function() {
$("#timeline").find('span.AdaptiveStreamGridImage').first().addClass("ok");
$("#timeline").find('span.AdaptiveStreamGridImage.ok').remove();
}
},
error: function() {
hatasys++
}
});
if ($("#timeline").find('span.AdaptiveStreamGridImage').length === 0) {
clearInterval(medyasil);
clearInterval(asagi);
alert("Medya silme işlemi tamamlandı")
}
if (hatasys > 4) {
clearInterval(medyasil);
clearInterval(asagi);
alert("Birden çok sorun oluştu. Lütfen kodu daha sonra tekrar uygulayın.");
}
}, 1000);
var asagi = setInterval(function() {
var medyasys = $("#timeline").find('span.AdaptiveStreamGridImage').length;
if (medyasys <= 18 && medyasys > 0) {
$(window).scrollTop(0, document.body.scrollBottom);
setTimeout(function() {
window.scrollTo(0, document.body.scrollHeight);
}, 200)
}
}, 2000);