コード例 #1
0
 def build_tweet_list(self):
     self.tweets = [ self.tweet ]
     if self.retweet:
         self.tweets.append(self.retweet)
     if self.quoted_tweet:
         self.tweets.append(self.quoted_tweet)
     self.parsed_tweets = [ TweetInterface(tweet) for tweet in self.tweets ]
コード例 #2
0
 def getTweetFromRangeQuery(self):
     ti = TweetInterface()
     tweets = ti.rangeQuery(self._tweet_cluster['region'],
                            self._tweet_cluster['period'])
     self._tweet_cluster['tweets'] = []
     for tweet in tweets:
         self._tweet_cluster['tweets'].append(tweet)
コード例 #3
0
 def getHistoricTweets(self, days=7):
     ti = TweetInterface()
     tweets = []
     for d in xrange(1, days + 1):
         et = int(self._tweet_cluster['period'][1]) + 24 * 3600 * d
         bt = int(self._tweet_cluster['period'][0]) + 24 * 3600 * d
         day_tweets = ti.rangeQuery(self._tweet_cluster['region'],
                                    [str(bt), str(et)])
         for tweet in day_tweets:
             tweets.append(tweet)
     return tweets
コード例 #4
0
def main():
    ti = TweetInterface()
    period = ['1354910879', '1354918838']
    region = {
        'min_lat': 40.73297324,
        'max_lat': 40.73827852,
        'min_lng': -73.99410076,
        'max_lng': -73.98609447999999
    }
    tc = TwitterCluster()
    tc.setRegion(region)
    tc.setPeriod(period)