Files
Clover-Edition/main.py
T

46 lines
1.1 KiB
Python

from flask import g
from flask import session
import os
from story.utils import *
import json
from flask import Flask, render_template, request, abort
from story.story_manager import *
from generator.web.web_generator import *
from other.cacher import *
app = Flask(__name__)
app.secret_key = '#d\xe0\xd1\xfb\xee\xa4\xbb\xd0\xf0/e)\xb5g\xdd<`\xc7\xa5\xb0-\xb8d0S'
GOOGLE_CRED_LOCATION = "./AI-Adventure-2bb65e3a4e2f.json"
# Initializes everything for a session
def story_init(session, seed):
pass
# Routes to index
@app.route('/')
def root():
seed = -1
data = {'seed': seed}
return render_template('index.html', data=data)
# Starts an adventure
@app.route('/index.html')
def index():
data = {'seed': -1}
return render_template('index.html', data=data)
# Shows about. (Should also link to paper when published)
@app.route('/about.html')
def about():
return render_template('about.html')
# Bread and butter of app, updates story and returns based on choice
@app.route('/choose', methods=['POST'])
def story_request():
pass
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080)