Esempio n. 1
0
from WorstPossibleHaikuGenerator import WorstPossibleHaikuGenerator
from Concordance import Concordance
import sys
import random

concord = Concordance()
for line in sys.stdin:
    line = line.strip()
    concord.feed(line)

haikugen = WorstPossibleHaikuGenerator(5, 7, 5)
unique_words = concord.unique_words()
for i in range(100):
    haikugen.add_word(random.choice(unique_words))

most_common = concord.most_common_words(100)
for word in most_common:
    haikugen.add_word(word)

print haikugen.generate()
Esempio n. 2
0
from WorstPossibleHaikuGenerator import WorstPossibleHaikuGenerator
from Concordance import Concordance
import sys
import random

concord = Concordance()
for line in sys.stdin:
	line = line.strip()
	concord.feed(line)

haikugen = WorstPossibleHaikuGenerator(5, 7, 5)
unique_words = concord.unique_words()
for i in range(100):
	haikugen.add_word(random.choice(unique_words))

most_common = concord.most_common_words(100)
for word in most_common:
	haikugen.add_word(word)

print haikugen.generate()

Esempio n. 3
0
import os

from Concordance import Concordance
from flask import Flask
app = Flask(__name__)

concordance = Concordance()

@app.route('/count/<word>')
def word_count(word):
	count = concordance.count_for_word(word)
	return str(count)

@app.route('/most_common')
def most_common():
	words = concordance.most_common_words(10)
	return ','.join(words)

if __name__ == '__main__':
	for line in open('lovecraft.txt'):
		line = line.strip()
		concordance.feed(line)
	port = int(os.environ.get('PORT', 5000))
	app.run(host='0.0.0.0', port=port)