Mert şimşek'in de yazdığı şekilde twitter paketiyle yapılabileceği gibi, Rainbowstream ile de komut satırından twitter kullanılabilir.
Öncelikle belirtmem gerekir ki komut satırındaki
Asıl konumuza gelirsek, Rainbowstream Python dili ile yazılmış bir twitter client'ıdır. Bu program sayesinde, komut satırından tweet araması yapabilir, tweet atabilir, tweetlere cevap verebilir, retweet yapabilir ve dahası ingilizce'de direct message dediğimiz şekilde istediğiniz kişiye mesaj atabilirsiniz.
Bu paket, Python Twitter Tool'u ve Twitter API'si üzerine kurulmuştur ve Python 2.7.x ve 3.x ile çalışabilir.
Ana Sayfa: http://www.rainbowstream.org/
Kaynak Kodu: https://github.com/DTVD/rainbowstream
--
--
--
Eğer direk olarak tweet fotoğraflarını terminal'den görmek istiyorsanız;
bu ayarı uygulama içindeki
İlk kullanımda, Twitter Rainbow Stream uygulamasını onay verip vermeyeceğiniz soracak ve Twitter tarafından size verilen PIN numarasını kopyalayıp terminale yapıştırarak uygulamayı kullanmaya başlayabilirsiniz.
Genel Komutlar;
Öncelikle belirtmem gerekir ki komut satırındaki
twitter
paketini kullanmadan önce ,twitter authorize
komutu ile twitter hesabınızdan bu uygulamay izin vermeniz gerekir. Asıl konumuza gelirsek, Rainbowstream Python dili ile yazılmış bir twitter client'ıdır. Bu program sayesinde, komut satırından tweet araması yapabilir, tweet atabilir, tweetlere cevap verebilir, retweet yapabilir ve dahası ingilizce'de direct message dediğimiz şekilde istediğiniz kişiye mesaj atabilirsiniz.
Bu paket, Python Twitter Tool'u ve Twitter API'si üzerine kurulmuştur ve Python 2.7.x ve 3.x ile çalışabilir.
Ana Sayfa: http://www.rainbowstream.org/
Kaynak Kodu: https://github.com/DTVD/rainbowstream
Yükleme
Hızlı yol
You will need Python and pip (2.7.x or 3.x).--
sudo pip install rainbowstream
# Python 3 users: sudo pip3 install rainbowstream
--Tavsiye Edilen yol
virtualenv kullanıyoruz,--
virtualenv venv
# Python 3 users : use -p to specify your Python 3 localtion as below
# virtualenv -p /usr/bin/python3 venv
source venv/bin/activate
pip install rainbowstream
--
Kullanım
Akış
Komut satırına aşağıdaki komutu girerek twitter'daki akışı görebilirsin.--
rainbowstream
--
Eğer direk olarak tweet fotoğraflarını terminal'den görmek istiyorsanız;
--
rainbowstream -iot # ya da rainbowstream --image-on-term
--
bu ayarı uygulama içindeki
IMAGE_ON_TERM
configurasyonunu "true" yaparak da değiştirebilirsiniz.İlk kullanımda, Twitter Rainbow Stream uygulamasını onay verip vermeyeceğiniz soracak ve Twitter tarafından size verilen PIN numarasını kopyalayıp terminale yapıştırarak uygulamayı kullanmaya başlayabilirsiniz.
İnteraktif mod
Twitter akışınız terminalde görüntülenirken aynı zamanda tweet atma gibi işlemler yapabilirsiniz. Yahttps://www.google.com/doodlesrdım için, terminale sadece "h" yazarak enter'a basın ve kullanabileceğiniz komutları görebilirsiniz.Genel Komutlar;
trend
size genel trendleri,trend US
size Amerika'daki trendleri,trend JP Tokyo
size Tokyo'daki trenleri gösterir.home
size zaman tünelinizdeki tweet'leri,home 10
zaman tünelinizdeki 10 tweet'i gösterir.me
sizin son tweet'lerinizi,me 2
sizin son 2 tweet'inizi gösterir.notification
size Rainbowstream'i açtığınızdan beri gelen bildirimleri ekrana getirir.mentions
alıntıları gösterir,mentions 7
alıntıların 7 tanesini gösterir.whois @dtvd88
@dtvd88 kullanıcısının profilini gösterir.view @mdo
@mdo kullanıcısının zaman tüneli ekrana gelir,view @dmo 9
bu kullanıcının zaman tünelindeki sadece 7 tweet ekrana gelir.s noah
‘noah’ kelimesi için arama yapar. Sonuçlar ekrana noah kelimesi vurgulu şekilde yansır. Aramalar, hashtag ile ya da hashtag olmadan yapılabilir.
t
the rainbow is the god's promise to the Noah -> 'the rainbow is the god's promise to the Noah' metnini tweet olarak gönderir.rt 12
id'si 12 olan tweet'i retweet yapar. Her tweet'in id'sini saatinin yanında görebilirsiniz.quote 12
id'si 12 olan tweet'e alıntı yapar. Alıntı için ek bir metin girilmezse, alıntı iptal olur.
allrt 12 20
id'si 12 olan son 20 tweet ekrana gelir.
conversation 12
id'si 12 olan tweet'in öncesindeki cevap zincirini gösterir.
rep 12 Really
id'si 12 olan tweet'e "Really" cevabı verilir.
repall 12
id'si 12 olan son 20 tweet ekrana gelir.
fav 12
d'si 5 olan mesajı siler.
fav 12
d'si 5 olan mesajı siler.
share 12
d'si 5 olan mesajı siler.
del 12
d'si 5 olan mesajı siler.
show image 12
d'si 5 olan mesajı siler.
open 12
d'si 5 olan mesajı siler.
pt 12
d'si 5 olan mesajı siler.
http://rainbowstream.readthedocs.io/en/latest/
inbox
mesaj kutusunu gösterir. inbox 12 mesaj kutusundaki en son 12 mesajı görüntüler.
thread 2
id'si 2 olan konuşmanın tamamını gösterir.
mes @cadillac hi bro
@cadillac kullanıcısına "hi bro" mesajını gönderir.
trash 5
id'si 5 olan mesajı siler.
Comments
Post a Comment