def main(): if len(sys.argv) < 2: sys.stderr.write("Usage: " + sys.argv[0] + " text_source [chain_length=1]\n") sys.exit(1) filename = sys.argv[1] markovLength = 1 if len(sys.argv) == 3: markovLength = int(sys.argv[2]) markov.buildMapping(markov.wordlist(filename), markovLength) print markov.genSentence(markovLength)
def hello(r="hf9831h1rgfewuifgasjkbzxg1e"): filename='mycorpus.txt' markovLength=2 if (markov.mapping=={}): markov.buildMapping(markov.wordlist(filename),markovLength) sentence = markov.genSentence(markovLength, r.lower()) page = "<!DOCTYPE html><html><header><title>JAMLITBOT</title><style type='text/css'>a {color:black;text-decoration:none;font-size:16pt;}</style></header><body>" for word in sentence.split(): page += "<a href='"+word.translate(string.maketrans("",""),string.punctuation)+"'>"+word+"</a> " page += "<br><br><a href='/'>reload</a></body></html>" return page
def hello(r="hf9831h1rgfewuifgasjkbzxg1e"): filename = 'mycorpus.txt' markovLength = 2 if (markov.mapping == {}): markov.buildMapping(markov.wordlist(filename), markovLength) sentence = markov.genSentence(markovLength, r.lower()) page = "<!DOCTYPE html><html><header><title>JAMLITBOT</title><style type='text/css'>a {color:black;text-decoration:none;font-size:16pt;}</style></header><body>" for word in sentence.split(): page += "<a href='" + word.translate(string.maketrans( "", ""), string.punctuation) + "'>" + word + "</a> " page += "<br><br><a href='/'>reload</a></body></html>" return page
def genTweet(): sentence = markov.genSentence(markovLength) while (len (sentence) > 130 or len(sentence) < 30): sentence = markov.genSentence(markovLength) return sentence
def writeLine(): tweet = genSentence() return tweet