def main():
    if request.method == 'GET':
        storyids = mongo.getStoryIDs()
        stories = [ {'storyid': x,'title': mongo.getTitleByID(x)} for x in storyids ]
        return render_template('storystuff.html',
                               stories = stories)
    else:
        title = request.form['title']
        assert title != ""
        mongo.addStory(title)
        return redirect(url_for('main'))
def story(storyid):
    if request.method == 'GET':
        title = mongo.getTitleByID(storyid)
        lines = mongo.storyText(storyid)
        return render_template('page.html', title = title, lines = lines)
    else:
        button = request.form['button']
        if button=='Submit':
            line = request.form['line']
            assert line != ""
            mongo.addLineByID(storyid,line)
        elif button=='Remove Story':
            mongo.removeStoryByID(storyid)
            return redirect('/')
        else:
            mongo.removeLastLine(storyid)
        return redirect('/story/'+storyid)