Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -8,8 +8,10 @@ shoelace_list = ['کشی', 'چسب دار', 'بند دار', 'بدون بند',
|
|
8 |
sex_list = ['بزرگسال', 'بزرگسال زنانه', 'بزرگسال مردانه', 'بچگانه', 'بچگانه دختر', 'بچگانه پسر']
|
9 |
sizes = [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]
|
10 |
|
11 |
-
IMAGE_DIR = './Img/'
|
12 |
shoes_data = pd.read_excel('Book1.xlsx')
|
|
|
|
|
13 |
|
14 |
def show_shoes(sizes, types, colors, shoelaces, genders):
|
15 |
shoes_arr = []
|
@@ -29,24 +31,25 @@ def show_shoes(sizes, types, colors, shoelaces, genders):
|
|
29 |
if not Flag:
|
30 |
break
|
31 |
if Flag:
|
32 |
-
# shoes_arr.append({'name': shoe_name, 'code': str(shoe_code), 'sizes': shoe_sizes, 'image_url':
|
33 |
-
print(shoe_sizes.split('-'), shoe_sexes.split('-'), shoe_colors.split('-'), shoe_types.split('-'), shoe_shoelaces.split('-'),
|
34 |
-
shoes_arr.append(
|
35 |
else:
|
36 |
-
|
|
|
37 |
|
38 |
return shoes_arr
|
39 |
|
40 |
demo = gr.Interface(
|
41 |
fn=show_shoes,
|
42 |
inputs=[
|
43 |
-
gr.Dropdown(sizes,
|
44 |
-
gr.CheckboxGroup(type_list, label="types", info="نوع کفش دلخواه را انتخاب کنید"),
|
45 |
-
gr.CheckboxGroup(color_list, label="colors", info="رنگ کفش دلخواه را انتخاب کنید"),
|
46 |
-
gr.CheckboxGroup(shoelace_list, label="shoelaces", info="نوع بند کفش دلخواه را انتخاب کنید"),
|
47 |
-
gr.CheckboxGroup(sex_list, label="genders", info="جنسیت خود را انتخاب کنید"),
|
48 |
],
|
49 |
-
outputs=gr.Gallery(label="Selected Shoes", columns=[2]),
|
50 |
)
|
51 |
|
52 |
demo.launch(share=True)
|
|
|
8 |
sex_list = ['بزرگسال', 'بزرگسال زنانه', 'بزرگسال مردانه', 'بچگانه', 'بچگانه دختر', 'بچگانه پسر']
|
9 |
sizes = [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]
|
10 |
|
11 |
+
# IMAGE_DIR = './Img/'
|
12 |
shoes_data = pd.read_excel('Book1.xlsx')
|
13 |
+
# f'./Img/{shoe_code}.jpg'
|
14 |
+
|
15 |
|
16 |
def show_shoes(sizes, types, colors, shoelaces, genders):
|
17 |
shoes_arr = []
|
|
|
31 |
if not Flag:
|
32 |
break
|
33 |
if Flag:
|
34 |
+
# shoes_arr.append({'name': shoe_name, 'code': str(shoe_code), 'sizes': shoe_sizes, 'image_url': f'./Img/{shoe_code}.jpg'})
|
35 |
+
print(shoe_sizes.split('-'), shoe_sexes.split('-'), shoe_colors.split('-'), shoe_types.split('-'), shoe_shoelaces.split('-'),f'./Img/{shoe_code}.jpg', os.path.exists(f'./Img/{shoe_code}.jpg'))
|
36 |
+
shoes_arr.append((f'./Img/{shoe_code}.jpg', f'Name: {shoe_name} -Code: {shoe_code} -Sizes: {shoe_sizes}'))
|
37 |
else:
|
38 |
+
shoes_arr.append(('./Img/Empty.png', 'این کالا موجود نمی باشد'))
|
39 |
+
# shoes.append({'name': '', 'code': '', 'sizes': [], 'image_url': './Img/Empty.png'})
|
40 |
|
41 |
return shoes_arr
|
42 |
|
43 |
demo = gr.Interface(
|
44 |
fn=show_shoes,
|
45 |
inputs=[
|
46 |
+
gr.Dropdown(sizes, multiselect=True, label="sizes", info="لطفا اندازه پای خود را انتخاب کنید"),
|
47 |
+
gr.CheckboxGroup(type_list, label="types", info="لطفا نوع کفش دلخواه را انتخاب کنید"),
|
48 |
+
gr.CheckboxGroup(color_list, label="colors", info="لطفا رنگ کفش دلخواه را انتخاب کنید"),
|
49 |
+
gr.CheckboxGroup(shoelace_list, label="shoelaces", info="لطفا نوع بند کفش دلخواه را انتخاب کنید"),
|
50 |
+
gr.CheckboxGroup(sex_list, label="genders", info="لطفا جنسیت خود را انتخاب کنید"),
|
51 |
],
|
52 |
+
outputs=gr.Gallery(label="Selected Shoes", columns=[2], allow_preview=True, preview=True, show_label=True),
|
53 |
)
|
54 |
|
55 |
demo.launch(share=True)
|