mralamdari commited on
Commit
f40d4b1
·
verified ·
1 Parent(s): 47ecde1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -11
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': IMAGE_DIR+str(shoe_code)+'.jpg')})
33
- print(shoe_sizes.split('-'), shoe_sexes.split('-'), shoe_colors.split('-'), shoe_types.split('-'), shoe_shoelaces.split('-'),IMAGE_DIR+str(shoe_code)+'.jpg', os.path.exists(IMAGE_DIR+str(shoe_code)+'.jpg'))
34
- shoes_arr.append(IMAGE_DIR+str(shoe_code)+'.jpg')
35
  else:
36
- shoes.append({'name': '', 'code': '', 'sizes': [], 'image_url': IMAGE_DIR+'Empty.png'})
 
37
 
38
  return shoes_arr
39
 
40
  demo = gr.Interface(
41
  fn=show_shoes,
42
  inputs=[
43
- gr.Dropdown(sizes, value=[42, 44], multiselect=True, label="sizes", info="اندازه پای خود را انتخاب کنید"),
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)