Commit bb795629 authored by shreyansh's avatar shreyansh

working fetch

parent 417b23df
...@@ -92,8 +92,8 @@ async def contrbPage(request): ...@@ -92,8 +92,8 @@ async def contrbPage(request):
async def getEssay(request): async def getEssay(request):
prompt = request.path_params['prompt'] prompt = request.path_params['prompt']
response = authed_session.get("https://softlab-ba722.firebaseio.com/"+prompt+".json") 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.add_route('/evaluate', predict, methods=["POST"])
@app.route('/evaluate',methods=["POST"]) @app.route('/evaluate',methods=["POST"])
...@@ -118,4 +118,4 @@ async def evaluate(request): ...@@ -118,4 +118,4 @@ async def evaluate(request):
return templates.TemplateResponse('thanks.html', {'request': request, 'score':score, 'message':message, 'essay':essay}) return templates.TemplateResponse('thanks.html', {'request': request, 'score':score, 'message':message, 'essay':essay})
if __name__ == '__main__': if __name__ == '__main__':
uvicorn.run(app, host='0.0.0.0', port=8050) uvicorn.run(app, host='0.0.0.0', port=8040)
\ No newline at end of file \ 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 @@ ...@@ -30,22 +30,30 @@
</div> </div>
</nav> </nav>
<br />
<div class="jumbotron">
<p class="lead">{{topic}}</p>
<br /> <br />
<table> <table>
{% for essay in essayResponse %} {% for e in essayResponse %}
<tr> <tr>
<td>{{essay.essay}}</td><td>{{essay.score}}</td> <td>{{e['essay']}}</td>
<td>{{e['score']}}</td>
</tr> </tr>
{% endfor %} {% endfor %}
</table> </table>
<!-- <div class="jumbotron"> <hr class="my-4">
{% for %} <!-- <p class="lead">
<h1>Essay: {{essay['essay']}}</h1> 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.
<h2>Score: {{essay['score']}}</h2> </p>
<hr/> <p class="lead">
{% endfor %} 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.
{% endfor %} </p>
</div> --> <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> </div>
<!-- Optional JavaScript --> <!-- 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