Example #1
0
    def test_tweet_from_csv(self):
        # Arrange
        # Don't actually tweet:
        word_tools.TEST_MODE = True
        search_term = "I love the word"
        tweet_prefix = "Test: "
        words = []

        # Act
        word_tools.tweet_those(
            words, tweet_prefix, self.csv_file, search_term, "alltime")
    def test_tweet_from_csv(self):
        # Arrange
        # Don't actually tweet:
        word_tools.TEST_MODE = True
        search_term = "I love the word"
        tweet_prefix = "Test: "
        words = []

        # Act
        word_tools.tweet_those(
            words, tweet_prefix, self.csv_file, search_term, "alltime")
Example #3
0
    STUFF = word_tools.load_ini(args.ini, STUFF)  # updates STUFF[1]

    for i, search_term in enumerate(STUFF[0]):
        STUFF[1][i], results = word_tools.get_words_from_twitter(
            search_term, STUFF[1][i])
        words = word_tools.find_words(search_term,
                                      TARGET_WORD_FOLLOWS_SEARCH_TERM, results,
                                      args.csv)

        if not TEST_MODE:
            word_tools.add_to_wordnik(words, STUFF[2][i])

        tweet_prefix = STUFF[0][i].replace("I ", "Tweeters ")
        if "love" in STUFF[0][i]:
            tweet_prefix = u"\u2665 " + tweet_prefix  # heart
        else:
            tweet_prefix = u"\u2020 " + tweet_prefix  # dagger

        if args.tweet == "random":
            from random import choice
            # exclude none and random:
            args.tweet = choice(word_tools.TWEET_CHOICES[1:-2])
            print("Random tweet type:" + args.tweet)

        word_tools.tweet_those(words, tweet_prefix, args.csv, search_term,
                               args.tweet)

        word_tools.save_ini(args.ini, STUFF)

# End of file
Example #4
0
    word_tools.init_twitter(OAUTH_TOKEN, OAUTH_SECRET, CONSUMER_KEY, CONSUMER_SECRET)
    STUFF = word_tools.load_ini(args.ini, STUFF)  # updates STUFF[1]

    for i, search_term in enumerate(STUFF[0]):
        STUFF[1][i], results = word_tools.get_words_from_twitter(
            search_term, STUFF[1][i]
        )
        words = word_tools.find_words(
            search_term, TARGET_WORD_FOLLOWS_SEARCH_TERM, results, args.csv
        )

        if not args.dry_run:
            word_tools.add_to_wordnik(words, STUFF[2][i])

        tweet_prefix = STUFF[0][i].replace("is my ", "Twitter's ")
        tweet_prefix = u"\u2605 " + tweet_prefix  # heart

        if args.tweet == "random":
            from random import choice

            # exclude none and random:
            args.tweet = choice(word_tools.TWEET_CHOICES[1:-2])
            print("Random tweet type:" + args.tweet)

        word_tools.tweet_those(words, tweet_prefix, args.csv, search_term, args.tweet)

        word_tools.save_ini(args.ini, STUFF)

# End of file