Exemplo n.º 1
0
 def update_timeline(self, tweets):
     log.debug(u'Actualizando el timeline')
     gtk.gdk.threads_enter()
     
     last = self.home.timeline.last
     count = self.home.timeline.update_tweets(tweets)
     
     if count > 0 and self.updating['home']:
         tweet = None
         i = 0
         while 1:
             if tweets[i]['user']['screen_name'] == self.me:
                 if not util.has_tweet(last, tweets[i]):
                     tweet = tweets[i]
                     break
             else:
                 tweet = tweets[i]
                 break
             i += 1
         
         p = self.parse_tweet(tweet)
         icon = self.current_avatar_path(p['avatar'])
         text = util.escape_text(p['text'])
         text = "<b>@%s</b> %s" % (p['username'], text)
         self.notify.new_tweets(count, text, icon)
         
     gtk.gdk.threads_leave()
     self.updating['home'] = False
Exemplo n.º 2
0
    def update_timeline(self, tweets):
        log.debug(u'Actualizando el timeline')
        gtk.gdk.threads_enter()

        last = self.home.timeline.last
        count = self.home.timeline.update_tweets(tweets)

        if count > 0 and self.updating['home']:
            tweet = None
            i = 0
            while 1:
                if tweets[i]['user']['screen_name'] == self.me:
                    if not util.has_tweet(last, tweets[i]):
                        tweet = tweets[i]
                        break
                else:
                    tweet = tweets[i]
                    break
                i += 1

            p = self.parse_tweet(tweet)
            icon = self.current_avatar_path(p['avatar'])
            text = util.escape_text(p['text'])
            text = "<b>@%s</b> %s" % (p['username'], text)
            self.notify.new_tweets(count, text, icon)

        gtk.gdk.threads_leave()
        self.updating['home'] = False
Exemplo n.º 3
0
 def update_directs(self, recv):
     log.debug(u'Actualizando mensajes directos')
     gtk.gdk.threads_enter()
     count = self.home.direct.update_tweets(recv)
     
     if count > 0 and self.updating['directs']:
         p = self.parse_tweet(recv[0])
         icon = self.current_avatar_path(p['avatar'])
         text = util.escape_text(p['text'])
         text = "<b>@%s</b> %s" % (p['username'], text)
         self.notify.new_directs(count, text, icon)
         
     gtk.gdk.threads_leave()
     self.updating['directs'] = False
Exemplo n.º 4
0
 def update_replies(self, tweets):
     log.debug(u'Actualizando las replies')
     gtk.gdk.threads_enter()
     count = self.home.replies.update_tweets(tweets)
     
     if count > 0 and self.updating['replies']:
         p = self.parse_tweet(tweets[0])
         icon = self.current_avatar_path(p['avatar'])
         text = util.escape_text(p['text'])
         text = "<b>@%s</b> %s" % (p['username'], text)
         self.notify.new_replies(count, text, icon)
     
     gtk.gdk.threads_leave()
     self.updating['replies'] = False
Exemplo n.º 5
0
    def update_directs(self, recv):
        log.debug(u'Actualizando mensajes directos')
        gtk.gdk.threads_enter()
        count = self.home.direct.update_tweets(recv)

        if count > 0 and self.updating['directs']:
            p = self.parse_tweet(recv[0])
            icon = self.current_avatar_path(p['avatar'])
            text = util.escape_text(p['text'])
            text = "<b>@%s</b> %s" % (p['username'], text)
            self.notify.new_directs(count, text, icon)

        gtk.gdk.threads_leave()
        self.updating['directs'] = False
Exemplo n.º 6
0
    def update_replies(self, tweets):
        log.debug(u'Actualizando las replies')
        gtk.gdk.threads_enter()
        count = self.home.replies.update_tweets(tweets)

        if count > 0 and self.updating['replies']:
            p = self.parse_tweet(tweets[0])
            icon = self.current_avatar_path(p['avatar'])
            text = util.escape_text(p['text'])
            text = "<b>@%s</b> %s" % (p['username'], text)
            self.notify.new_replies(count, text, icon)

        gtk.gdk.threads_leave()
        self.updating['replies'] = False