aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app.py38
1 files changed, 31 insertions, 7 deletions
diff --git a/app.py b/app.py
index f7e98d6..4089579 100644
--- a/app.py
+++ b/app.py
@@ -16,6 +16,33 @@ with open("./data/beer_info_small.json") as beers_json:
with open('./data/brewery_names.json') as f:
brewery_names = json.load(f)
+ATTRS = ['Barnyardy',
+ 'Bitter',
+ 'Boozy',
+ 'Bready',
+ 'Burnt',
+ 'Dank',
+ 'Dark',
+ 'Dry',
+ 'Floral',
+ 'Fruity',
+ 'Grassy',
+ 'Herbal',
+ 'Hoppy',
+ 'Juicy',
+ 'Light',
+ 'Malty',
+ 'Roasty',
+ 'Salty',
+ 'Smoky',
+ 'Sour',
+ 'Spicy',
+ 'Sweet',
+ 'Thin',
+ 'Warming',
+ 'Wheaty',
+ 'Woody',
+ 'Yeasty']
@app.route('/')
@@ -39,21 +66,18 @@ def get_beer_details(brewery_id, beer_id):
result, brewery_name = beer_lookup(brewery_id, beer_id)
full_id = brewery_id+'-'+beer_id
beerinfo = BeerInfo(full_id, brewery_name, result)
- attrs = ['Burnt', 'Bready', 'Malty', 'Dark', 'Floral', 'Hoppy', 'Dank',
- 'Grassy', 'Boozy', 'Warming', 'Bitter', 'Wheaty', 'Sour',
- 'Barnyardy', 'Woody', 'Smoky', 'Roasty', 'Yeasty', 'Sweet',
- 'Juicy', 'Light', 'Thin', 'Spicy', 'Dry', 'Fruity', 'Herbal',
- 'Salty']
+
similar_beers = get_closest(full_id)
style_map = get_style_preds(full_id)
-
+
similar_beer_objects = []
for item in similar_beers:
item_result, item_brewer = beer_lookup(item)
similar_beer_objects.append(BeerInfo(item, item_brewer, item_result))
if request.method == 'POST':
+
attr = request.form.get('attr')
direction = request.form.get('direction')
style = request.form.get('style')
@@ -76,7 +100,7 @@ def get_beer_details(brewery_id, beer_id):
attrs=attrs, similar_beers=similar_beer_objects,
style=style, style_beers=style_beer_objects, style_preds=similar_beers)
- return render_template('beerpage.jinja2', beer_data=beerinfo, attrs=attrs,
+ return render_template('beerpage.jinja2', beer_data=beerinfo, attrs=ATTRS,
similar_beers=similar_beer_objects, style_preds=similar_beers)