yoon-gu commited on
Commit
b78a8f5
Β·
1 Parent(s): fea25ac

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -8
app.py CHANGED
@@ -33,18 +33,18 @@ with gr.Blocks(title="λŒ€μΉ˜λ™ 포켓λͺ¬ 도감 생성기 πŸ™") as block:
33
  gr.Markdown("# λŒ€μΉ˜λ™ 포켓λͺ¬ 도감 생성기 πŸ™")
34
  with gr.Row():
35
  generation = gr.Dropdown(
36
- [f"{k}μ„ΈλŒ€" for k in range(1, 10)] + ["λͺ¨λ“  μ„ΈλŒ€"], value="1μ„ΈλŒ€", label="포켓λͺ¬ μ„ΈλŒ€", info="μ›ν•˜λŠ” 포켓λͺ¬ μ„ΈλŒ€λ₯Ό μ„ νƒν•˜μ„Έμš”."
37
  )
38
  poke_types = gr.Dropdown(
39
- pokemons_types, value="λͺ¨λ“  νƒ€μž…", label="포켓λͺ¬ νƒ€μž…", info="μ›ν•˜λŠ” 포켓λͺ¬ νƒ€μž…μ„ μ„ νƒν•˜μ„Έμš”."
40
  )
41
- button = gr.Button(label="🎩 도감 생성")
42
  with gr.Row():
43
  with gr.Column():
44
- download = gr.File(label="νŒŒλž€ 글씨λ₯Ό λˆŒλŸ¬μ„œ λ‹€μš΄λ‘œλ“œ λ°›μœΌμ„Έμš”.")
45
- df_view = gr.DataFrame(label="포켓λͺ¬ 리슀트", wrap=True, row_count=10)
46
  with gr.Column():
47
- gallery = gr.Gallery(columns=3, label="포켓λͺ¬ 가러리")
48
  report = gr.Markdown("## νƒ€μž…λ³„ 포켓λͺ¬ 뢄석")
49
 
50
  def write_pdf(gen, poke_type):
@@ -103,8 +103,9 @@ with gr.Blocks(title="λŒ€μΉ˜λ™ 포켓λͺ¬ 도감 생성기 πŸ™") as block:
103
 
104
  doc.build(story)
105
  df = pd.DataFrame(data_dict)
106
- return df[['번호', '이름', 'νƒ€μž…']], filename, images
 
107
 
108
- button.click(write_pdf, [generation, poke_types], [df_view, download, gallery])
109
  block.queue(concurrency_count=3)
110
  block.launch()
 
33
  gr.Markdown("# λŒ€μΉ˜λ™ 포켓λͺ¬ 도감 생성기 πŸ™")
34
  with gr.Row():
35
  generation = gr.Dropdown(
36
+ [f"{k}μ„ΈλŒ€" for k in range(1, 10)] + ["λͺ¨λ“  μ„ΈλŒ€"], value="1μ„ΈλŒ€", label="πŸŒˆν¬μΌ“λͺ¬ μ„ΈλŒ€", info="μ›ν•˜λŠ” 포켓λͺ¬ μ„ΈλŒ€λ₯Ό μ„ νƒν•˜μ„Έμš”."
37
  )
38
  poke_types = gr.Dropdown(
39
+ pokemons_types, value="λͺ¨λ“  νƒ€μž…", label="πŸ©»ν¬μΌ“λͺ¬ νƒ€μž…", info="μ›ν•˜λŠ” 포켓λͺ¬ νƒ€μž…μ„ μ„ νƒν•˜μ„Έμš”."
40
  )
41
+ button = gr.Button(value="🎩 도감 생성")
42
  with gr.Row():
43
  with gr.Column():
44
+ download = gr.File(label="πŸ”‘νŒŒλž€ 글씨λ₯Ό λˆŒλŸ¬μ„œ λ‹€μš΄λ‘œλ“œ λ°›μœΌμ„Έμš”.")
45
+ df_view = gr.DataFrame(label="πŸ“ν¬μΌ“λͺ¬ 리슀트", wrap=True, row_count=10)
46
  with gr.Column():
47
+ gallery = gr.Gallery(columns=3, label="πŸ‘©πŸ»β€πŸŽ¨ν¬μΌ“λͺ¬ 가러리")
48
  report = gr.Markdown("## νƒ€μž…λ³„ 포켓λͺ¬ 뢄석")
49
 
50
  def write_pdf(gen, poke_type):
 
103
 
104
  doc.build(story)
105
  df = pd.DataFrame(data_dict)
106
+ analysis = df[['이름', 'νƒ€μž…']].groupby(by='νƒ€μž…').count().to_markdown().replace('이름', '개수')
107
+ return df[['번호', '이름', 'νƒ€μž…']], filename, images, analysis
108
 
109
+ button.click(write_pdf, [generation, poke_types], [df_view, download, gallery, report])
110
  block.queue(concurrency_count=3)
111
  block.launch()