Commit bb795629 authored by shreyansh's avatar shreyansh

working fetch

parent 417b23df
......@@ -92,8 +92,8 @@ async def contrbPage(request):
async def getEssay(request):
prompt = request.path_params['prompt']
response = authed_session.get("https://softlab-ba722.firebaseio.com/"+prompt+".json")
return JSONResponse(response.json())
data = response.json().values()
return templates.TemplateResponse('topic.html', {'request': request,'essayResponse':data,'topic':prompt})
# app.add_route('/evaluate', predict, methods=["POST"])
@app.route('/evaluate',methods=["POST"])
......@@ -118,4 +118,4 @@ async def evaluate(request):
return templates.TemplateResponse('thanks.html', {'request': request, 'score':score, 'message':message, 'essay':essay})
if __name__ == '__main__':
uvicorn.run(app, host='0.0.0.0', port=8050)
\ No newline at end of file
uvicorn.run(app, host='0.0.0.0', port=8040)
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</head>
<body>
<div class="container">
{% if s %}
<div class="alert alert-success">
<h2>{{s}}</h2>
</div>
{% endif %}
{% if us %}
<div class="alert alert-danger">
<h2>{{us}}</h2>
</div>
{% endif %}
<!-- <form action="/auth" method="post">
<h2>Please sign in</h2>
<label for="inputEmail">Email address</label>
<input type="email" id="inputEmail" name="name" placeholder="Email address" required autofocus>
<label for="inputPassword">Password</label>
<input type="password" id="inputPassword" name="pass" placeholder="Password" required>
<div class="checkbox">
<label>
<input type="checkbox" value="remember-me"> Remember me
</label>
</div>
<button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
</form> -->
<form action="/registration" method="post">
<h2>Please sign up</h2>
<label for="inputEmail">Email address</label>
<input type="email" id="inputEmail" name="name" placeholder="Email address" required autofocus>
<label for="inputPassword">Password</label>
<input type="password" id="inputPassword" name="pass" placeholder="Password" required>
<div class="checkbox">
<label>
<input type="checkbox" value="remember-me"> Remember me
</label>
</div>
<button class="btn btn-lg btn-primary btn-block" type="submit">Register</button>
</form>
</div>
<footer></footer>
</body>
</html>
\ No newline at end of file
......@@ -30,22 +30,30 @@
</div>
</nav>
<br />
<div class="jumbotron">
<p class="lead">{{topic}}</p>
<br />
<table>
{% for essay in essayResponse %}
{% for e in essayResponse %}
<tr>
<td>{{essay.essay}}</td><td>{{essay.score}}</td>
<td>{{e['essay']}}</td>
<td>{{e['score']}}</td>
</tr>
{% endfor %}
</table>
<!-- <div class="jumbotron">
{% for %}
<h1>Essay: {{essay['essay']}}</h1>
<h2>Score: {{essay['score']}}</h2>
<hr/>
{% endfor %}
{% endfor %}
</div> -->
<hr class="my-4">
<!-- <p class="lead">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptates architecto ipsam laborum accusantium soluta earum facere neque! Qui tempora totam sit, corrupti, harum esse natus, deserunt consequatur quidem perferendis magni.
</p>
<p class="lead">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. At animi alias accusantium ex magnam architecto. Dicta fuga impedit ducimus quaerat possimus repellat quidem necessitatibus, iste, sapiente minima corporis fugiat consectetur.
</p>
<p class="lead">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Assumenda asperiores tempore harum eveniet nostrum nobis numquam consectetur cupiditate! Alias quo, iure ipsam nesciunt similique aperiam quas accusantium cupiditate! Quibusdam, architecto!
</p> -->
</div>
</div>
<!-- Optional JavaScript -->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment