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
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
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
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