Python ile FriendFeed mesajlarını çekmek
// yorumlar // pythonBlogumda kullanmak için basit bir fonksiyon yazmıştım. Şu anda sağda gördüğünüz gibi, FriendFeed'den yazdığınız mesajlarınızı çekiyor. Fakat sadece kendi feedinize yazdıklarınızı.
import urllib2, datetime def FriendFeed(): try: friendfeed = urllib2.urlopen("http://friendfeed-api.com/v2/feed/hesap_adiniz").read() except: friendfeed = open("/home/kullanici/Desktop/friendfeed.txt").read() #url, date, body, id, from true = True entries = eval(friendfeed)["entries"][:5] for entry in entries: entrydate = entry["date"] #format 2010-06-01T06:09:14Z entrydate = entrydate.split("T") tarih = entrydate[0].split("-") saat = entrydate[1][:-1].split(":") entryDate = datetime.datetime(int(tarih[0]), int(tarih[1]), int(tarih[2]), int(saat[0]), int(saat[1]), int(saat[2])) entries[entries.index(entry)]["date"] = (datetime.datetime.now()-entryDate).days return entries
- satırın olayı şu, localhost'dan ara sıra offline olarak çalıştığımdan, bir kere kendi feedimi kaydettim ve internet bağlantım yoksa o dosyadan alıyordum, o kısmı kaldırabilirsiniz.


