-
Notifications
You must be signed in to change notification settings - Fork 807
/
Copy pathTweetCriteria.py
38 lines (29 loc) · 879 Bytes
/
TweetCriteria.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
class TweetCriteria:
def __init__(self):
self.maxTweets = 0
self.within = "15mi"
def setUsername(self, username):
self.username = username
return self
def setSince(self, since):
self.since = since
return self
def setUntil(self, until):
self.until = until
return self
def setQuerySearch(self, querySearch):tweetCriteria = got.manager.TweetCriteria().setQuerySearch('europe refugees').setSince("2015-05-01").setUntil("2015-09-30").setMaxTweets(1)
tweet = got.manager.TweetManager.getTweets(tweetCriteria)[0]
self.querySearch = querySearch
return self
def setMaxTweets(self, maxTweets):
self.maxTweets = maxTweets
return self
def setTopTweets(self, topTweets):
self.topTweets = topTweets
return self
def setNear(self, near):
self.near = near
return self
def setWithin(self, within):
self.within = within
return self