def main(): twitter = Twython(KEY, access_token=TOKEN) try: tweets = twitter.get_user_timeline(screen_name=raw_input("twitter username: "******"User does not exist." return try: count = int(raw_input("number of tweets to generate: ")) text = "" for tw in tweets: text += re.sub("https?:\/\/([^\s]+)", "", tw['text']) + ". " mk = Markov(text) sentences = "" for i in range(0, count): print mk.sentence() except: print "Please enter a valid number."
def main(): r = praw.Reddit(user_agent="Markov Comment Generator by /u/officialdovahkiin") name = raw_input("reddit username: "******"number of comments to consider: ")) sentence_amount = int(raw_input("number of sentences to generate: ")) comments = user.get_comments(limit=(None if comment_amount <= 0 else comment_amount)) text = "" for c in comments: text += format_comment(c.body) + ". " mk = Markov(text) sentences = "" for i in range(0, sentence_amount): sentences += mk.sentence() + ". " print sentences except: print "Please enter a valid number" else: print "No comments found for /u/" + name
def main(): f = open('sherlock.txt', 'r') mk = Markov(f.read()) for i in range(0, 3): print mk.sentence()