Esempio n. 1
0
 def _send_tweet(self, message=None):
 
     username=self.consumer_key
     password=self.consumer_secret
     access_token_key=sickbeard.TWITTER_USERNAME
     access_token_secret=sickbeard.TWITTER_PASSWORD
 
     logger.log(u"Sending tweet: "+message)
 
     api = twitter.Api(username, password, access_token_key, access_token_secret)
 
     try:
         api.PostUpdate(message)
     except Exception, e:
         logger.log(u"Error Sending Tweet: "+ex(e), logger.ERROR)
         return False
Esempio n. 2
0
    def _send_tweet(self, message=None):

        username = self.consumer_key
        password = self.consumer_secret
        access_token_key = lazylibrarian.TWITTER_USERNAME
        access_token_secret = lazylibrarian.TWITTER_PASSWORD

        logger.info(u"Sending tweet: " + message)

        api = twitter.Api(username, password, access_token_key,
                          access_token_secret)

        try:
            api.PostUpdate(message)
        except Exception, e:
            logger.error(u"Error Sending Tweet: %s" % e)
            return False
Esempio n. 3
0
    def _notify(self, title, body, **kwargs):

        # don't use title with updates or testing, as only one str is used
        body = '::'.join(([], [sickbeard.TWITTER_PREFIX])[bool(sickbeard.TWITTER_PREFIX)]
                         + [body.replace('#: ', ': ') if 'SickGear' in title else body])

        username = self.consumer_key
        password = self.consumer_secret
        access_token_key = sickbeard.TWITTER_USERNAME
        access_token_secret = sickbeard.TWITTER_PASSWORD

        api = twitter.Api(username, password, access_token_key, access_token_secret)

        try:
            api.PostUpdate(body.encode('utf8'))
        except Exception as e:
            self._log_error(u'Error sending Tweet: ' + ex(e))
            return False

        return True
Esempio n. 4
0
    def _send_tweet(self, message=None):

        username = self.consumer_key
        password = self.consumer_secret
        access_token_key = lazylibrarian.CONFIG['TWITTER_USERNAME']
        access_token_secret = lazylibrarian.CONFIG['TWITTER_PASSWORD']
        if not access_token_key or not access_token_secret:
            logger.error("No authorization found for twitter")
            return False

        logger.info("Sending tweet: " + message)

        api = twitter.Api(username, password, access_token_key,
                          access_token_secret)
        message = formatter.makeBytestr(message)

        try:
            api.PostUpdate(message)
        except Exception as e:
            logger.error("Error Sending Tweet: %s" % e)
            return False
        return True