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)
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
def genTweet():
	sentence = markov.genSentence(markovLength)
	while (len (sentence) > 130 or len(sentence) < 30):
		sentence = markov.genSentence(markovLength)
	return sentence
Ejemplo n.º 5
0
def writeLine():
	tweet = genSentence()
	return tweet