aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Cohen <ben@kensho.com>2019-07-28 16:13:28 -0400
committerBen Cohen <ben@kensho.com>2019-07-28 16:13:28 -0400
commite045dc3ac439bbf90becf4ca2efaced701080c0b (patch)
tree8dbe476c380fbc0c563a7a75db66c1e67f4932f1
parentef7ef7a0ecc2c997e464de9df9610e4ede0b5473 (diff)
alphabet
-rw-r--r--app.py39
1 files changed, 31 insertions, 8 deletions
diff --git a/app.py b/app.py
index cab272b..e06b2d7 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,15 +66,11 @@ 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)
@@ -62,10 +85,10 @@ def get_beer_details(brewery_id, beer_id):
item_result, item_brewer = beer_lookup(item[0])
attr_beer_objects.append(BeerInfo(item[0], item_brewer, item_result))
return render_template('beerpage.jinja2', beer_data=beerinfo,
- attrs=attrs, similar_beers=similar_beer_objects, attr=attr,
+ attrs=ATTRS, similar_beers=similar_beer_objects, attr=attr,
direction=direction, attr_beers=attr_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)