-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathprepd.py
More file actions
132 lines (115 loc) · 4.16 KB
/
Copy pathprepd.py
File metadata and controls
132 lines (115 loc) · 4.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
from flask import Flask, render_template, url_for, request
import prepd_tools
import json
evan = "V9L6A8"
app = Flask(__name__)
@app.route('/')
def prepd():
return render_template('home.html')
@app.route('/the-pass')
def thePass():
return render_template('pass.html')
@app.route('/find-ingredients', methods=['GET', 'POST'])
def findingredients():
names = []
images = []
if request.method == 'POST':
j1 = prepd_tools.get_JSON('english', 'superstore', 'M9B4J6')
j2 = prepd_tools.get_JSON('english', 'metro', 'M9B4J6')
j3 = prepd_tools.get_JSON('english', 'sobeys', 'M9B4J6')
j4 = prepd_tools.get_JSON('english', 'nofrills', 'M9B4J6')
result = request.form['ingredients']
result = result.upper()
result = "".join(result.split())
result = result.split(',')
print(result)
find1 = prepd_tools.find(j1, result)
imgs1 = prepd_tools.get_img(find1)
names1 = prepd_tools.get_name(find1)
find2 = prepd_tools.find(j2, result)
imgs2 = prepd_tools.get_img(find2)
names2 = prepd_tools.get_name(find2)
find3 = prepd_tools.find(j3, result)
imgs3 = prepd_tools.get_img(find3)
names3 = prepd_tools.get_name(find3)
find4 = prepd_tools.find(j4, result)
imgs4 = prepd_tools.get_img(find4)
names4 = prepd_tools.get_name(find4)
names.extend(names1+names2+names3+names4)
images.extend(imgs1+imgs2+imgs3+imgs4)
length = len(images)
return render_template('find_ingredients.html', searched=True, images=images,
names=names, length=length)
return render_template('find_ingredients.html', searched=False, results=None)
@app.route('/metro-flyer')
def metro():
store = 'Metro'
j = prepd_tools.get_JSON('english', 'metro', 'M9B4J6')
images = prepd_tools.get_img(j)
names = prepd_tools.get_name(j)
return render_template('flyer.html', store=store, images=images,
names=names, length=len(images))
@app.route('/superstore-flyer')
def superstore():
store = 'Great Canadian Superstore'
j = prepd_tools.get_JSON('english', 'superstore', 'M9B4J6')
images = prepd_tools.get_img(j)
names = prepd_tools.get_name(j)
return render_template('flyer.html', store=store, images=images,
names=names, length=len(images))
@app.route('/no-frills-flyer')
def no_frills():
store = 'No Frills'
j = prepd_tools.get_JSON('english', 'nofills', 'M9B4J6')
images = prepd_tools.get_img(j)
names = prepd_tools.get_name(j)
return render_template('flyer.html', store=store, images=images,
names=names, length=len(images))
@app.route('/sobeys-flyer')
def sobeys():
store = 'Sobeys'
j = prepd_tools.get_JSON('english', 'sobeys', 'M9B4J6')
images = prepd_tools.get_img(j)
names = prepd_tools.get_name(j)
return render_template('flyer.html', store=store, images=images,
names=names, length=len(images))
@app.route('/dell-flyer')
def dell():
store = 'Dell Canada'
j = prepd_tools.get_JSON('english', 'dell', 'M9B4J6')
images = prepd_tools.get_img(j)
names = prepd_tools.get_name(j)
return render_template('flyer.html', store=store, images=images,
names=names, length=len(images))
@app.route('/staples-flyer')
def newegg():
store = 'Staples Canada'
j = prepd_tools.get_JSON('english', 'staples', 'M9B4J6')
images = prepd_tools.get_img(j)
names = prepd_tools.get_name(j)
return render_template('flyer.html', store=store, images=images,
names=names, length=len(images))
@app.route('/best-buy-flyer')
def bestbuy():
store = 'Best Buy Canada'
j = prepd_tools.get_JSON('english', 'bestbuy', 'M9B4J6')
images = prepd_tools.get_img(j)
names = prepd_tools.get_name(j)
return render_template('flyer.html', store=store, images=images,
names=names, length=len(images))
@app.route('/ikea-flyer')
def ikea():
store = 'IKEA'
j = prepd_tools.get_JSON('english', 'ikea', 'M9B4J6')
images = prepd_tools.get_img(j)
names = prepd_tools.get_name(j)
return render_template('flyer.html', store=store, images=images,
names=names, length=len(images))
@app.route('/home-hardware-flyer')
def homehardware():
store = 'Home Hardware'
j = prepd_tools.get_JSON('english', 'homehardware', 'M9B4J6')
images = prepd_tools.get_img(j)
names = prepd_tools.get_name(j)
return render_template('flyer.html', store=store, images=images,
names=names, length=len(images))