Exemple #1
0
 def handle(self, *args, **options):
     api = twitter.Api(consumerKey,consumerSecret,accessToken,accessSecret)
     results = api.GetUserTimeline(screen_name="kor_celebrities",count=12)
     count = 0
     
     for tweet in results:
         count = count + 1
         if tweet.media:
             key = hashlib.md5(tweet.media[0]['media_url']).hexdigest()
             result_article = Twit.objects.filter(insert_key=key)
             if not len(result_article):
                 try:
                     twit = Twit()
                     twit.user = User.objects.get(id=1)
                     temp_url = '<center><IMG src="%s" ></center>' % tweet.media[0]['media_url'] 
                     temp_list = tweet.text.split("http")
                     twit.post = temp_list[0]
                     twit.insert_key = key
                     twit.media_url = tweet.media[0]['media_url']
                     twit.type = tweet.media[0]['type']
                     twit.save()
                     twit.date = twit.date + datetime.timedelta(0,count)
                     twit.save()
                     
                 except Exception, e:
                     print e