1
This repository has been archived on 2021-11-25. You can view files and clone it, but cannot push or open issues or pull requests.

30 lines
815 B
Python
Raw Normal View History

2020-11-24 13:55:36 +01:00
import json
2020-11-30 20:44:58 +01:00
from flask import Flask, render_template, request
2020-11-24 13:55:36 +01:00
app = Flask(__name__)
with open('steam.json') as file:
blob = json.load(file)
2020-11-30 20:14:09 +01:00
2020-11-30 20:44:58 +01:00
@app.route('/')
def root():
items = []
2020-11-30 20:14:09 +01:00
2020-11-30 20:44:58 +01:00
if request.args.get('sortby') == "name":
sortedblob = sorted(blob, key=lambda k: k['name'])
elif request.args.get('sortby') == "release_date":
sortedblob = sorted(blob, key=lambda k: k['release_date'])
elif request.args.get('sortby') == "price":
sortedblob = sorted(blob, key=lambda k: k['price'])
else:
2020-11-30 20:48:02 +01:00
sortedblob = blob # hoezo memory efficient werken?
2020-11-24 13:55:36 +01:00
2020-11-30 20:44:58 +01:00
for x in range(0,99):
items.append(sortedblob[x])
2020-11-24 13:55:36 +01:00
return render_template('poc.html', gfgn=blob[0], len=len(blob), items=items)
2020-11-24 13:55:36 +01:00
if __name__ == "__main__":
app.run('0.0.0.0', port=5001, debug=True)