示例#1
0
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)
示例#2
0
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