pyTweetBot.tweet package¶
Submodules¶
pyTweetBot.tweet.GoogleNewsHunter module¶
-
class
pyTweetBot.tweet.GoogleNewsHunter.GoogleNewsHunter(search_term, lang, country, hashtags, languages, n_pages=2)¶ Bases:
pyTweetBot.tweet.Hunter.HunterAn hunter for Google News
-
next()¶ Next element
- Returns:
- The next tweet
-
pyTweetBot.tweet.RSSHunter module¶
-
class
pyTweetBot.tweet.RSSHunter.RSSHunter(stream)¶ Bases:
pyTweetBot.tweet.Hunter.HunterFind new tweets from RSS streams
-
get_stream()¶ Get stream
-
next()¶ Next :return:
-
pyTweetBot.tweet.Tweet module¶
-
class
pyTweetBot.tweet.Tweet.Tweet(text, url, hashtags=None)¶ Bases:
object-
MAX_LENGTH= 280¶
-
already_tweeted()¶ Already tweeted? :return: True/False
-
get_length()¶ Get Tweet length :return:
-
get_text()¶ Get Tweet’s text. :return: Tweet’s text.
-
get_tweet()¶ Get Tweet :return: Complete Tweet’s text
-
get_url()¶ Get Tweet’s URL :return: Tweet’s URL
-
set_text(text)¶ Set Tweet’s text :param text: :return:
-
set_url(url)¶ Set Tweet’s URL :param url: :return:
-
pyTweetBot.tweet.TweetFactory module¶
pyTweetBot.tweet.TweetFinder module¶
-
class
pyTweetBot.tweet.TweetFinder.TweetFinder(shuffle=False, tweet_factory=None)¶ Bases:
pyTweetBot.tweet.Hunter.HunterFind new tweets from a set of sources (Google News, RSS)
-
add(hunter)¶ Add an hunter to the list :param hunter: The hunter object to add.
-
next()¶ Next tweet. :return: The next found tweet.
-
next_source()¶ Go to next source
-
remove(hunter)¶ Remove hunter :param hunter: The hunter object to remove.
-
set_factory(tweet_factory)¶ Set the tweet factory :param tweet_factory: The tweet factory
-
pyTweetBot.tweet.TweetPreparator module¶
-
class
pyTweetBot.tweet.TweetPreparator.TweetPreparator(hashtags=None)¶ Bases:
objectTweet preparator
pyTweetBot.tweet.TwitterHunter module¶
-
class
pyTweetBot.tweet.TwitterHunter.TwitterHunter(search_term, hashtags, n_pages=2, polarity=0.0, subjectivity=0.5, languages=['en'])¶ Bases:
pyTweetBot.tweet.Hunter.HunterThis class of hunter will find new tweets by scanning URLs in other user’s tweets found in research results.
Get hashtags
-
next()¶ Next :return: The next tweet found.