def getRandomDefinition(): from ping import getWordList term = getWordList(1)[1] print term etymology, definitions = wiktionary(term) if not definitions: return "What's a " + term + "?" return format(term, definitions)
def getRandomTweet(searchterm=''): from ping import getWordList twitterAuth() for i in range(0,2): try: if not searchterm: searchterm = getWordList(1)[1] response = twat.search.tweets(q='%s' % searchterm) logging.debug('Returning random tweet: http://twitter.com/' + response['statuses'][0]['user']['screen_name'] + '/status/' + response['statuses'][0]['id_str']) logging.debug(' Search term: ' + searchterm) tweet = response['statuses'][0] tweet = h.unescape(tweet) return tweet except IndexError: pass return None