def home(): util.auth() global story global numberStories numberStories = 0 for title in util.getAllStoryTitles(): numberStories = numberStories + 1 story = "" if request.method=="GET": return render_template("home.html", giveTitles = util.getAllStoryTitles(), giveNumber = numberStories) if request.method=="POST": button = request.form["button"] if button == "AddScramble": util.addStory(storyTitle) for line in storyScramble: util.addLine(storyTitle, line) if button == "Ok": story = str(request.form["storySelection"]) return render_template("home.html", titleStory = story, giveLines = util.getStoryLines(story), giveNumber = numberStories) if button == "Add": story = request.form["NewStory"] util.addStory(story) return render_template("home.html", giveTitles = util.getAllStoryTitles(), giveNumber = numberStories) if button == "DropStories": util.dropStories() return render_template("home.html", giveTitles = util.getAllStoryTitles(), giveNumber = numberStories) if button == "scramble": storyTitle = "" storyScramble = [] for thing in util.getAllStoryTitles(): storyTitle = storyTitle + " " + thing for thing in util.getAllStoryTitles(): storyScramble.append(util.getLine(thing, randrange(0,util.getNumberLines(thing)))) return render_template("home.html", scrambledStory = storyScramble, scrambledStoryTitle = storyTitle) if button: util.addLine(button,request.form["NextLine"]) return render_template("home.html", giveTitles = util.getAllStoryTitles(), giveNumber = numberStories)
def home(): global currentStory global filler if request.method == "GET": tmp = filler filler = [] return render_template("home.html", count=util.numStories(), firstlines=util.getFirstLines(), checker=tmp) else: if request.form.has_key("reader"): currentStory = request.form["storychooser"] return redirect(url_for("page")) if request.form.has_key("clear"): util.clearStories() return redirect(url_for("home")) if request.form.has_key("submit"): name = request.form["storystarter"] if name.replace(" ", "") != "": util.addStory(name) currentStory = name return redirect(url_for("page")) else: filler = ["filler", "otherstuff"] return redirect(url_for("home"))