9 Nisan 2017 Pazar

Twitter Otomatik Favori Ekleme Kodu ve Kullanımı

06 11 2014 14:53 tarihinde,KodlarTwitter kategorisinde yazıldı.64 yorum yapıldı,89555 kez okundu

Twitter Favori Kodu ile tweetleri otomatik olarak belirli aralıklarla favorilere ekleyebilirsiniz. Bu işlemi sadece arama sonuçlarında yapabilirsiniz.

Twitter’da takipçi kazanmanın bir çok yolu var. Bunlardan biri de kullanıcıların dikkatini çekecek davranışlarda bulunmak.
Bir kullanıcı düşünün, attığını tweeti ilk favori ekleyen kişi. Dikkatinizi çekip profiline bakabilirsiniz ve takibe alabilirsiniz. Ya da herhangi bir konuda atılmış tweetleri otomatik olarak favori eklemek istiyorsunuz ancak tek tek yapmak zor oluyorsa sizlere bu işi otomatik olarak yapacak bir koddan bahsedeyim.
Daha önce Twitter kategorisinde bir çok kod paylaşmıştım. Bu da onlar gibi tarayıcının geliştirici araçlarında çalışıyor.
Kod sadece arama sonuçlarında çalışıyor. Anasayfadaki tweetleri favori eklemenin pek bir getirisi olmayacağını düşündüğüm için bu şekilde hazırladım.
Daha önce arama sonuçlarında filtre kullanımı ile ilgili bir yazı yazmıştım. Bu yazımdaki filtreleri kullanarak sonuçları istediğiniz şekilde filtreleyebilirsiniz. Mesela Windows kelimesini kullanarak atılan tweetleri favori yapmak istiyorsunuz. Ama tweetlerin içinde link olmasın, yer bildirimleri olmasın, etiketler olmasın, Türkçe dilde olsun gibi bir çok filtreyi birden uygulayabilirsiniz. Bunun için aram kutusuna şu şekilde bir filtre yazabilirsiniz: windows lang:tr  -# -filter:links -swarmapp.com -4sq.com
Burada – işareti neyin önündeyse onu dışlarsınız. Sadece bir kullanıcının tweetlerini de fav yapabilirsiniz. Bunun için arama kutucuğuna from:nebigarci yazarak sadece nebigarci kullanıcısının tweetlerini favlamış olursunuz. Ya da benim tweetlerimi dışlamak için -from:nebigarci yapabilirsiniz. Örnekleri çoğaltabilirsiniz. Filtre ile ilgili yazım http://www.nebigarci.net/?p=7856
Favori Ekleme Kodunun Kullanılışıconsole
Arama sonuçlarındayken eğer tarayıcınız Chrome ise CTRL+SHİFT+J yapın. Firefox kullanıyorsanız CTRL+SHİFT+K yapın ve Console sekmesinde yer alan alana aşağıdaki kodu yapıştırın.
Kodda bir bitiş belirlemedim işlemi bitirmek istediğinizde sayfayı yenileyin. En sondaki 2000 rakamı favori her bir işlemin kaç saniye aralıklarla yapılacağını mili saniye cinsinden belirtir. Ben 2 saniyede bir yaptırıyorum.  Daha geç aralıklarla yaptırmak isteyebilirsiniz diye belirtmek istedim.
Arama sonuçlarındaki tweetler favorilere eklendi bittiğinde yeni gelen tweetler otomatik açılır ve favorilere eklenir. Sayfayı yenilemediğiniz sürece bu işlem devam eder.
Diğer kodlar için internet/twetter/kodlar kategorisine göz atabilirsiniz.
kod = setInterval(function(){
$(".favorited").parents(".js-stream-item.stream-item.stream-item").remove();
var yeni_tweet = $(".stream-container").find(".new-tweets-bar.js-new-tweets-bar").attr('data-item-count');
var tweet = $('.stream-items.js-navigable-stream >.js-stream-item.stream-item.stream-item').length;
if(tweet > 0){
$(".ProfileTweet-actionButton.js-actionFavorite")[0].click();
setTimeout(function(){
$('.js-stream-item.stream-item.stream-item')[0].remove();
},500);
}
if(tweet < 2 && yeni_tweet > 0){
$(".new-tweets-bar.js-new-tweets-bar").click();
}
},1000);

Twitter Arama Filtreleri ve Kullanımı

02 10 2013 20:45 tarihinde,Twitter kategorisinde yazıldı.4 yorum yapıldı,14899 kez okundu

Twitter’da bolca vakit geçiren biriyseniz mutlaka sık sık arama kutucuğunu kullanıyorsunuzdur.
Twitter aramaları ile elde etmek istediğiniz sonucu filtre kullanarak daha rahat bulabilirsiniz. Filtreler sayesinde arama alanını daraltabilir ve istediğiniz sonuca daha hızlı ulaşmış olursunuz. Şimdi sizlere sırayla bu filtreleri açıklayayım.
Sadece Bir Dildeki Tweetleri Arama
Sadece tek bir dilde yazılan tweeti bulmak için arama kutucuğuna aramak istediğiniz sözcüğü yazın. Ardından bir boşluk ve lang: yazıp dilin kısaltılmış kodunu girin. Türkçe için tr, ingilizce için en gibi. Aşağıdaki butona tıkladığınızda ingilizce dilinde yazılan tweetlerin içinde kelebek sözcüğünü arar.

Bir Tweette Geçen İki Ayrı Sözcüğü Arama
Ulaşmak istediğiniz tweetler mesela “deprem” ve “sallandı” sözcükleri olsun. Bir deprem oldu ve siz kim ne yazmış diye bakacaksınız. Bu iki sözcüğün geçtiği tweetleri listelemek için Twitter arama çubuğuna şunları yazmalısınız: “deprem” “sallandı” Örnek aşağıdadır.

Bir Cümleyi Twitter’da Arama
Bir cümle ya da söz aramak istiyorsunuz. Mesela, hava bugün sıcak. Siz bunu olduğu gibi yazıp aradığınızda tweet içerisinde bugün sıcak hava, hava sıcak bugün gibi cümleleri de bulursunuz. Yani sıralama değişir. Bu yüzden aramak istediğiniz sözcüğü iki tırnak içinde yazmalısınız. Yani şöyle : “hava bugün sıcak” aşağıdan test edebilirsiniz.

Bir Tweetten Sözcük Çıkararak Arama
Diyelim ki deprem oldu tweetini arayacaksınız ama bu tweetlerde Ankara kelimesi geçmeyecek. Yani Ankara dışındaki depremlere ilişkin Tweet arıyorsunuz. Bu durumda deprem oldu -Ankara şeklinde yazmalısınız. Böyle yazıdığınızda hiçbir tweet içinde Ankara sözcüğü bulamazsınız.

Bir Kullanıcıya Ait Tweetleri Görüntüleme
Bir kullanıcının yazdığı her şeyi görüntülemek için profiline gidebilirsiniz. Ancak bu işlemi yukarıdaki diğer filtrelerle kullanacak olursanız ne yapacaksınız? Mesela nebigarci kullanıcı adına sahip kişinin yazdığı Google Chrome cümlesini bulmak isterseniz profilinden ulaşmak zor. Bu durumda şöyle yazmalısınız arama kutucuğuna: “from:nebigarci Google Chrome”

Bir Kullanıcıya Gönderilen Tweetleri Bulma
Bir kişiye tweet atılmış. Etkileşim dediğimiz kişinin kullanıcı adının başına @ işareti koyularak yazılan tweetler. Biz bunların tamamını görmek istiyoruz. Bunun için yapılması gereken arama çubuğuna o kişinin kullanıcı adının başına to: koyup aramak. Ancak bunların içinde hesabı gizli olanların yazdıkları yer almaz.

Belirli Bir Tarihten Önceki Tweetleri Bulma
Bu filtre ile bir tarih sınırı koyup o tarihten önceki tweetleri listeleyebilirsiniz. Mesela 5 Temmuz 2012 tarihinden önce yazılan sonbahar ile ilgili tweetleri bulmak istersek sonbahar until:2012-07-05 yazmalıyız. Önce until: sonra yıl sonra ay sonra gün.

Belirli Bir Tarihten Sonraki Tweetleri Bulma
Bunun yukarıdaki ile farkı sadece until yerine since yazmak olacaktır. Yani sonbahar ile ilgili 5 temmuz 2012 den sonraki tweetleri bulmak için arama kutucuğunun içeriği aşağıdaki gibi olacaktır.

Soru Cümleleri ile İlgili Tweetleri Bulma
Aradığınız tweetin bir soru olmasını istiyorsanız tek yapmanız gereken aradığınız kelime ya da cümlenin sonuna bir boşluk bırakıp soru işareti koymaktır. Aşağıda M. Akif Ersoy ile ilgili soruları bulduk.

Bir Konu Hakkında Görsel İçeren Tweetleri Bulma
Mesela diyelim ki İstanbul Boğazı ile ilgili görsel içeren tweetleri listelemek isterseniz istanbul Boğazı filter:images yazmalısınız.

Bir Konu Hakkında Video İçeren Tweetleri Bulma
Bunun da görsel aramalaradan farkı images yerine videos yazmaktır. Yani istanbul Boğazı ile ilgili video içeren tweetleri bulurken arama kutucuğuna şöyle yazıyoruz

Bir Konu Hakkında Bağlantı İçeren Tweetleri Bulma
Bağlantı içeren tweetleri bulurken ise filter:links şekline arayacağımız cümle ya da ifadenin sonuna ekliyoruz.

Belirli Bir konumdan Atılan Tweetleri Bulma
Twitter’da, örneğin adana ve çevresinden atılan tweetleri listeleyebilirsiniz. Aynı zamanda adana ve çevresinden atılan tweetler içinde “kelebek” sözcüğü olanları da listeleyebilirsiniz. Arama çubuğuna sadece near:adana yazarsanız tüm tweetleri, near:adana kelebek yazarsanız da içinde kelebek ifadesi yer alan ve Adana yakınlarından atılan tweetleri bulursunuz.

1 Nisan 2017 Cumartesi

Twitter kodları

Twitter’da en çok gereken ve oldukça zaman kazandıracak Twitter Kodları’nı derledik. Bu kodlar, internet tarayıcısında sağ tıkladıktan sonra incele seçeneğine basıp,  Console sekmesine gelip yapıştırılarak işleme başlamaktadır. Yazının twitter kodlarının sonunda nasıl ekleneceği görsellerle anlatılmıştır.
Sözü uzatmadan hemen göz atalım:

Twitter Toplu Takip Etme Kodu

__cnt__ = 0;
jQuery('.stream span.button-text, span.follow-text').each(function (i, ele) {
ele = jQuery(ele);
if (ele.css('display') != 'block') {
console.log('already following:', i);
return;
}
setTimeout(function () {
ele.click();
}, __cnt__++ * 500);
});

Diğer Twitter Kodları:


1. Twitter Toplu Takip Bırakma Kodu

setInterval(function () {
t = $(".following").find(".follow-button");
if (!t[0]) {
window.scrollTo(0, $(document).height());
} else {
console.log(t.attr("class"));
t.trigger("click");
}
}, 1000)

2. Twitter Takip Etmeyenleri Takip Bırakma Kodu

setInterval(function() {
$(".FollowStatus").each(function(){
$(this).parents(".Grid-cell.u-size1of2.u-lg-size1of3.u-mb10").remove();
});
$("div:not(.not-following) > .user-actions-follow-button").click();
}, 20000);
setInterval(function() {
$(".Grid-cell.u-size1of2.u-lg-size1of3.u-mb10").remove();
}, 30000);
setInterval(function() {
window.scrollTo(0,document.body.scrollBottom);
},5000);
setInterval(function() {
window.scrollTo(0,document.body.scrollHeight);
},1000);

3. Twitter Toplu Twit Silme Kodu

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);

4. Twitter Toplu Sessize Alma Kodu

1
sessizal = setInterval(function() {
2
$(“.user-actions.muting”).parents(“.Grid-cell.u-size1of2.u-lg-size1of3.u-mb10”).remove()
3
$(“.mute-user-item.pretty-link”).each(function(){
4
$(this)[0].click();
5
$(“.Grid-cell.u-size1of2.u-lg-size1of3.u-mb10”)[0].remove();
6
})
7
if ($(‘.alert-messages:not(.hidden)’).css(‘top’) === ’46px’ && $(“.message-text”).text() == “Üzgünüz, üst limite ulaştın.”) {
8
clearInterval(sessizal);
9
clearInterval(ksyukler);
10
alert(“Bugünlük sessize alma limitinizi doldurdunuz.”)
11
}
12
},200);
13
ksyukler = setInterval(function(){
14
$(window).scrollTop(0,document.body.scrollBottom);
15
setTimeout(function(){
16
window.scrollTo(0,document.body.scrollHeight);
17
},200);
18
},1000)

5. Toplu Geri Takip Kodu

var kul_adi = prompt("Bir kullaniciya kadar takip etmek icin takip etmediginiz bir kullanici adini basinda @ olmadan girin. Bu secenegi kullanmak istemiyorsaniz bos birakin ya da iptal edin", "");
geritakip = setInterval(function(){
$(".following, .pending").parents(".Grid-cell.u-size1of2.u-lg-size1of3.u-mb10").remove();
$('div.not-following > button.js-follow-btn').each(function(){
$(this).click();
if(kul_adi == $(this).parents(".ProfileCard.js-actionable-user").attr("data-screen-name")){
clearInterval(geritakip);
clearInterval(yu);
clearInterval(as);
alert(kul_adi + "kullanici adina kadar geri takip yapildi.")
}
$(".message-text > a").each(function(){
if ($('.alert-messages').css('top') === '46px'){
clearInterval(geritakip);
clearInterval(yu);
clearInterval(as);
alert("Takip limitiniz doldu. Bugun daha fazla takip yapamazsiniz.")
}
})
});
setTimeout(function() {
$(".Grid.Grid--withGutter[data-component-term='user'], ProfileClusterFollow").remove();
},1000);
},2000);
var yu = setInterval(function() {
window.scrollTo(0,document.body.scrollHeight);
},1000);
var as = setInterval(function() {
window.scrollTo(0,document.body.scrollBottom);
},2020);

6. Twitter Otomatik Fav Kodu

var kul_adi = prompt("Bir kullaniciya kadar takip etmek icin takip etmediginiz bir kullanici adini basinda @ olmadan girin. Bu secenegi kullanmak istemiyorsaniz bos birakin ya da iptal edin", "");
geritakip = setInterval(function(){
$(".following, .pending").parents(".Grid-cell.u-size1of2.u-lg-size1of3.u-mb10").remove();
$('div.not-following > button.js-follow-btn').each(function(){
$(this).click();
if(kul_adi == $(this).parents(".ProfileCard.js-actionable-user").attr("data-screen-name")){
clearInterval(geritakip);
clearInterval(yu);
clearInterval(as);
alert(kul_adi + "kullanici adina kadar geri takip yapildi.")
}
$(".message-text > a").each(function(){
if ($('.alert-messages').css('top') === '46px'){
clearInterval(geritakip);
clearInterval(yu);
clearInterval(as);
alert("Takip limitiniz doldu. Bugun daha fazla takip yapamazsiniz.")
}
})
});
setTimeout(function() {
$(".Grid.Grid--withGutter[data-component-term='user'], ProfileClusterFollow").remove();
},1000);
},2000);
var yu = setInterval(function() {
window.scrollTo(0,document.body.scrollHeight);
},1000);
var as = setInterval(function() {
window.scrollTo(0,document.body.scrollBottom);
},2020);

7. Twitter Bütün RT’leri Silme Kodu

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);

8. Twitter Mesajları Silme Kodu

 1
var kac_mesaj_atla = "0";
2
tum_dm_sil = setInterval(function(){
3
$(".DMInbox > li > .DMInboxItem")[kac_mesaj_atla].click(); 
4
$(".u-textUserColorHover.dropdown-toggle.js-tooltip.js-dropdown-toggle")[0].click();
5
$(".dm-conversation-actions").find(".js-actionDeleteConversation>button.dropdown-link")[0].click();
6
if($("#confirm_dialog").css("display") === "block"){
7
$("#confirm_dialog_submit_button")[0].click(); 
8
$("#confirm_dialog").addClass("visuallyhidden"); 
9
}
10
},1000);

9. Twitter Fav Sıfırlama Kodu

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);
Twitter kodları nasıl yazılır?

Twitter otomatik fav Anasayfaya

Twitterda takipçi kazanmak için birçok yöntem var, bunlardan birisi de gönderilen tweetlere fav atarak sizi takip etmelerini sağlamak.
Çok fazla tweet atıldığından bunları teker teker favorilere eklemek uzun sürebilir. Bu yüzden favori kodu ile arkanıza yaslanarak otomatik yapabilirsiniz.
Aynı şekilde fav listelerinde de listede bulunan arkadaşlarınızın tweetlereni favorilere eklemek uzun zaman alabilir, hele hele çok tweet atan arkadaşlarınız varsa durum oldukça vahim.
Gelelim kodumuzu kullanmaya.
Favori Ekleme Kodunun Kullanılışı
console-
Arama sonuçlarındayken, listedeyken veya birinin profilindeyken; eğer tarayıcınız Chrome ise CTRL+SHİFT+J yapın. Firefox kullanıyorsanız CTRL+SHİFT+K yapın ve Console sekmesinde yer alan alana aşağıdaki kodu yapıştırın ve enter tuşuna basın. Yukarıdan başlayarak tüm tweetleri beğenecektir. Kodun çalışmasını durdurmak için sayfayı yenileyiniz.
Kodun sonundaki 1000-2000 terimi her tweeti kaç milisaniyede favlayacağını belirtmektedir.
Tüm tweetler favorilere eklenip bittiğinde yeni gelen tweetler otomatik açılır ve favorilere eklenir. Sayfayı yenilemediğiniz sürece bu işlem devam eder.

KODUMUZ SÜREKLİ GÜNCELDİR! ( 2016 – 2017 )

setInterval(function(){
$(".favorited").parents(".js-stream-item.stream-item.stream-item").remove();
var yeni_tweet = $(".stream-container").find(".new-tweets-bar.js-new-tweets-bar").attr('data-item-count');
var tweet = $('.stream-items.js-navigable-stream >.js-stream-item.stream-item.stream-item').length;
if(tweet > 0){
$(".ProfileTweet-actionButton.js-actionFavorite")[0].click();
setTimeout(function(){
$('.js-stream-item.stream-item.stream-item')[0].remove();
},500);
}
if(tweet < 2 && yeni_tweet > 0){
$(".new-tweets-bar.js-new-tweets-bar").click();
}
},1000);