İçeriğe atla

Twitter ve Yahoo Pipes ile RSS takibini kolaylaştırmak

Ve sonunda ben de bu Twitter dalgasına takılmaya başladım. Mikro blog olarak isimlendirilen Twitter, insanların aklına gelen birkaç satırı cep telefonundan yada bilgisayarından yayınlamasından oluşuyor. Tabi, mevzu aklına gelen herşeyi yazmak olunca takip etmek istediğiniz kişilerin “şimdi starsucksda kahve içiyoruz”,”reynada çıldırıyoruz” şeklinde mesajlarıyla birlikte, bilgisinden ve deneyiminden faydalanmak istediğiniz kişilerin birden özel hayatının ortasında buluveriyorsunuz kendinizi. Geçen günler de yabancılardan bir liste oluşturup bu kişilerin twitter’larını takip etmeye çalıştım. Bu liste çoğunlukla SEO, arama motoru ve web üzerine teknolojik gelişmelerle ilgilenen kişilerden oluşuyor. Listeme ekledim ve takip etmeye başladım ama gerçekten “şimdi karnım gurulduyor”,”kulağım kaşındı” şeklinde mesajlarından gına geldi. Yahoo Pipes ve Twitter kardeşliği kullanarak bunu aşmayı hedefledim ve başardığıma inandığım için sizlerle de paylaşmak istedim.

Hedef: Twitterda takip edilen kişilerin sadece yayınladıkları linkli mesajlarını almak
Tarif:
1- Twitter’da takip edilecek kişilerin rss listesi elde edilir. Benim şu anda takip ettiğim kişiler şu şekilde:
Brian Clark – http://twitter.com/statuses/user_timeline/10367.rss
Michael Arrington – http://twitter.com/statuses/user_timeline/816653.rss
Rand Fishkin – http://twitter.com/statuses/user_timeline/6527972.rss
Pete Cashmore – http://twitter.com/statuses/user_timeline/972651.rss
Aaron Wall – http://twitter.com/statuses/user_timeline/7385622.rss
Darren Rowse – http://twitter.com/statuses/user_timeline/1143031.rss
Matt Cutts – http://twitter.com/statuses/user_timeline/3080761.rss

2- Yahoo Pipes’dan Create a Pipe diyerek yeni bir pipe oluşturuluyor. Yeni oluşturulan Pipe’ın altında, Sources kısmının altında “Fetch Feed” objesi taşınıp alana bırakılıyor. Onun altına bir Filtre objesi ve Regular Expression objesi daha ekliyoruz. Aralarındaki bağlantıyı kuruyoruz.

3- Fetch Feed objesinin içine üstteki rss’ler yerleştiriliyor.
Filtre objesine: item.description Contains http:// ekleniyor.
Regex objesine: item.description replace (http([^\n]|[^\s])+) $1 ekleniyor.

Regular expression objesine ihtiyaç duymamızın nedeni, twitter’dan rss kaynağı geldiği zaman linkler aktif değil. Linkleri kullandığınız rss okuyucusunda tıklanabilir hale getirmek için http kısmını yakalayıp, onu html ile link haline çeviriyoruz.

4- Yemeğimiz servise hazırdır, Save dediğiniz zaman verilecek linki RSS okuyucunuza ekleyip, twitter listenizdeki kişilerin sadece linkli yazılarını okumaya başlıyorsunuz.

Son halinin ekran görüntüsü şu şekilde gözükmeli:

twitter.gif

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload CAPTCHA.

css.php