Пример #1
0
def wordinator_atom():
    released = schedule.irregular()
    seed = calendar.timegm(released.timetuple())
    link = url_for('wordinator_wordoid', seed=seed, _external=True)
    chooser = random.Random(seed)
    length = get_length(request, chooser.randint(5,10))
    wordoid = markov.generate_noun(length, chooser=chooser)
    feed = AtomFeed('Wordinator', feed_url=request.url, url=request.url_root)
    feed.add(title=wordoid, title_type='text',
            content=wordoid, content_type='text',
            published=released, updated=released,
            id=link, url=link,
            author='Wordinator')
    return feed.get_response()
Пример #2
0
def wordinator_wordoid(seed):
    chooser = random.Random(seed)
    length = get_length(request, chooser.randint(5,10))
    wordoid = markov.generate_noun(length, chooser=chooser)
    return wordinator_page(wordoid)
Пример #3
0
def wordinator_index():
    length = get_length(request, random.randint(5,10))
    wordoid = markov.generate_noun(length)
    return wordinator_page(wordoid)