예제 #1
0
 def _send_message(self, message, **kwargs):
     try:
         twitter_api = pythontwitter.Api(
             consumer_key=CONSUMER_KEY,
             consumer_secret=CONSUMER_SECRET,
             access_token_key=autosubliminal.TWITTERKEY,
             access_token_secret=autosubliminal.TWITTERSECRET)
         twitter_api.PostUpdate(message[:140])
         log.info("%s notification sent" % self.name)
         return True
     except:
         log.error("%s notification failed" % self.name)
         return False
예제 #2
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, logger.DEBUG)

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

        try:
            api.PostUpdate(message.encode('utf8'))
        except Exception, e:
            logger.log(u"Error Sending Tweet: " + ex(e), logger.ERROR)
            return False
예제 #3
0
    def _send_tweet(self, message=None):

        username=self.consumer_key
        password=self.consumer_secret
        access_token_key=headphones.TWITTER_USERNAME
        access_token_secret=headphones.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.info(u"Error Sending Tweet: %s" % e)
            return False
예제 #4
0
파일: tweet.py 프로젝트: thatguy11/SickRage
    def _send_dm(self, message=None):

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

        logger.log(u"Sending DM: " + dmdest + " " + message, logger.DEBUG)

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

        try:
            api.PostDirectMessage(dmdest, message.encode('utf8'))
        except Exception, e:
            logger.log(u"Error Sending Tweet (DM): " + ex(e), logger.ERROR)
            return False
예제 #5
0
    def notify(self, event, message):
        if not self.enabled or not self.isAuthenticated:
            return

        username = self.consumer_key
        password = self.consumer_secret
        access_token_key = self.get_conf('username')
        access_token_secret = self.get_conf('password')

        log.info('Sending tweet: '+message)

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

        try:
            api.PostUpdate('[' + event + '] ' + message)
        except Exception, e:
            log.error('Error sending tweet: '+str(e))
            return False
예제 #6
0
    def _send_tweet(self, message=None):

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

        logger.log(u'Sending tweet: {0}'.format(message), logger.DEBUG)

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

        try:
            api.PostUpdate(message.encode('utf8')[:139])
        except Exception as e:
            logger.log(u'Error Sending Tweet: {!r}'.format(e), logger.ERROR)
            return False

        return True
예제 #7
0
파일: tweet.py 프로젝트: 6328484/sickr425
    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

        logging.debug("Sending tweet: " + message)

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

        try:
            api.PostUpdate(message.encode('utf8')[:139])
        except Exception as e:
            logging.error("Error Sending Tweet: {}".format(ex(e)))
            return False

        return True
예제 #8
0
파일: tweet.py 프로젝트: trentmsteel/Medusa
    def _send_dm(self, message=None):

        username = self.consumer_key
        password = self.consumer_secret
        dmdest = app.TWITTER_DMTO
        access_token_key = app.TWITTER_USERNAME
        access_token_secret = app.TWITTER_PASSWORD

        log.debug(u'Sending DM: {0} {1}', dmdest, message)

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

        try:
            api.PostDirectMessage(dmdest, message.encode('utf8')[:139])
        except Exception as error:
            log.error(u'Error Sending Tweet (DM): {!r}', error)
            return False

        return True