Sosyal medya denince akla ilk gelen mecralardan birisidir Twitter. Belki de günün çoğu kısmını Twitter’da geçirenler için bu yazımız. Kullanımı basit ve bir o kadar da eğlenceli bir platform olan Twitter’ın hemen uygulamaya sokamayacağımız bazı özelliklerin olmaması bazen can sıkıcı durumlara sebep olabiliyor. Mesela “Toplu twit silme, toplu RT silme, toplu beğeni silme vs. bu tür özellikler Twitter’ın fonksiyonel olarak sunduğu özellikler değiller. Peki bunları çok basit bir şekilde sadece birkaç satır kod yazarak yapabileceğinizi biliyor musunuz?
İşte bu yazımızda illaki bir kere kullanmaya ihtiyaç duyacağınız kodları derleyip, toparladık. Kodları vermeden önce nasıl kullanabileceğimizi belirtelim.
Herhangi bir web tarayıcıdan(Chrome, Firefox, Opera vb.) hesabımızı açalım. Sayfayı biraz aşağıya doğru indirdikten sonra mause sağ tıklayalım. Tarayıcıya göre değişen İncele kısmına tıklayalım. Çoğu tarayıcıda F12 tuşu ile aktif edebilirsiniz. Alt kısımda veya sağ kısımda bir pencere belirecek. Bu pencereden Konsol(Console) kısmına gelelim. İhtiyacımız olan kodu yapıştırıp “Enter” tuşuna basmamız yeterli. Hadi başlayalım.
Toplu Twit Silme
var kac_tweet_atla = 1;
setInterval(function() {
setTimeout(function(){
$(“.Icon.Icon–small.Icon–retweeted”).parents(“.js-stream-item.stream-item.stream-item”).remove()
$(“.stream-item”).find(“.js-actionDelete > button”)[kac_tweet_atla].click();
},1000)
setTimeout(function(){
$(“.modal.draggable#delete-tweet-dialog-dialog button.btn.primary-btn.delete-action”).click();
},1000)
},2000)
setInterval(function() {
window.scrollTo(0,document.body.scrollBottom);
},10000);
setInterval(function() {
window.scrollTo(0,document.body.scrollHeight);
},1000);
Not : Attığınız twit sayısına göre bekleme süresi uzayabilir.
Toplu RT Silme
setInterval(function() {
$(“.stream-item”).each(function(){
var tweetsahibi = $(this).find(“.tweet”).attr(“data-screen-name”);
var profilsahibi = $(“.account-group.js-mini-current-user”).attr(“data-screen-name”);
if(tweetsahibi == profilsahibi){
$(this).remove()
}
})
$(“.ProfileTweet-actionButtonUndo.js-actionButton.js-actionRetweet”).click();
$(“.stream-item”).remove();
},2000);
setInterval(function() {
window.scrollTo(0,document.body.scrollHeight);
setTimeout(function() {
$(window).scrollTop(0,document.body.scrollBottom);
},1000);
},5000);
Not : Yaptığınız RT sayısına göre bekleme süresi uzayabilir.
Toplu Beğenileri İptal Etme
setInterval(function(){
$(“.ProfileTweet-actionButton.js-actionFavorite”)[0].click()
$(‘.stream-items > .js-stream-item.stream-item.stream-item’)[0].remove();
},300);
setInterval(function() {
$(window).scrollTop(0,document.body.scrollBottom);
},1500);
setInterval(function() {
window.scrollTo(0,document.body.scrollHeight);
},1000);
Not : Yaptığınız beğeni sayısına göre bekleme süresi uzayabilir.
Twitter demişken bizi takip etmeyi unutmayın.
Devamı gelecek…