Ejemplo n.º 1
0
def from_search(consumer_key=None,
                consumer_secret=None,
                track=[],
                filename="twitter_twss.csv"):
    if not consumer_key:
        consumer_key = raw_input('Consumer key: ').strip()
    if not consumer_secret:
        consumer_key = raw_input('Consumer secret: ').strip()
    if not len(track):
        track = ["#twss", "#thatswhatshesaid", '"thats what she said"']

    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
    api = tweepy.API(auth)

    c = csv.writer(open(filename, "wb"))

    for item in Cursor(api.search, q=' OR '.join(track_list)).items():
        try:
            status = api.get_status(
                api.get_status(item.id).in_reply_to_status_id)
            c.writerow([
                process_tweet(status.text),
            ])

        except Exception as e:
            print e
Ejemplo n.º 2
0
 def on_status(self, status):
     try:
         print status.text
         cls = raw_input("TWSS? ")
         if cls.lower() == "y":
             writer = self.twss_writer
         else:
             writer = self.gen_writer
         writer.writerow([process_tweet(status.text)])
     except Exception as e:
         print e
Ejemplo n.º 3
0
 def on_status(self, status):
     try:
         print status.text
         cls = raw_input("TWSS? ")
         if cls.lower() == "y":
             writer = self.twss_writer
         else:
             writer = self.gen_writer
         writer.writerow([process_tweet(status.text)])
     except Exception as e:
         print e
Ejemplo n.º 4
0
def from_search(consumer_key=None, consumer_secret=None, track=[], filename="twitter_twss.csv"):
    if not consumer_key:
        consumer_key = raw_input('Consumer key: ').strip()
    if not consumer_secret:
        consumer_key = raw_input('Consumer secret: ').strip()
    if not len(track):
        track = ["#twss", "#thatswhatshesaid", '"thats what she said"']
        
    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)    
    api = tweepy.API(auth)
    
    c = csv.writer(open(filename, "wb"))
    
    for item in Cursor(api.search, q=' OR '.join(track_list)).items():
        try:
            status = api.get_status(api.get_status(item.id).in_reply_to_status_id)
            c.writerow([process_tweet(status.text),])
            
        except Exception as e:
            print e