unnastyle commited on
Commit
92c0854
Β·
verified Β·
1 Parent(s): 58ef829

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -22
app.py CHANGED
@@ -347,8 +347,6 @@ with gr.Blocks() as merge_demo:
347
  merged += "[κ°•μ˜3]\n" + l3.strip()
348
  return merged
349
 
350
- # "κ°•μ˜λ‚΄μš© ν•©μΉ˜κΈ°" λ²„νŠΌ μ‚­μ œμ— 따라 merge_btn κ΄€λ ¨ μ½”λ“œ 제거
351
-
352
  merge_copy_script = """
353
  <script>
354
  function setupMergeCopy(copyBtnId, textBoxId, resultBoxId) {
@@ -436,7 +434,6 @@ with gr.Blocks() as additional_demo:
436
  url2 = gr.Textbox(label="κ°•μ˜2 URL", elem_id="url2")
437
  url3 = gr.Textbox(label="κ°•μ˜3 URL", elem_id="url3")
438
  with gr.Row():
439
- # κ°œλ³„ 'κ°•μ˜ λ‚΄μš© κ°€μ Έμ˜€κΈ°' λ²„νŠΌ μ‚­μ œ (μš”μ²­μ‚¬ν•­μ— 따라 μ‚­μ œ)
440
  pass
441
  with gr.Row():
442
  lecture_content1 = gr.Textbox(label="κ°•μ˜ λ‚΄μš©", lines=10, elem_id="lecture_content1")
@@ -491,25 +488,20 @@ with gr.Blocks() as additional_demo:
491
 
492
  with gr.Blocks() as app:
493
  gr.Markdown("# μΊλ‘€λΌμΈλŒ€ν•™ κ°•μ˜ μΆ”μΆœκΈ° Ver.2.2")
494
- gr.Markdown(
495
  """
496
- <table style="background-color: #f0f0f0; width:100%; border: none;">
497
- <tr>
498
- <td style="border: none; padding: 10px;">
499
- <strong>μ‚¬μš©λ°©λ²•</strong>
500
- <ol>
501
- <li>μΆ”μΆœμ„ μ›ν•˜λŠ” κ°•μ˜ νŽ˜μ΄μ§€μ—μ„œ "Ctrl + U"λ₯Ό 눌러 "νŽ˜μ΄μ§€ μ†ŒμŠ€ 보기" νŽ˜μ΄μ§€λ₯Ό λ„μ›λ‹ˆλ‹€.</li>
502
- <li>νŽ˜μ΄μ§€ μ†ŒμŠ€ 보기 νŽ˜μ΄μ§€μ˜ μ†ŒμŠ€ λ‚΄μš©μ„ 전체 볡사 ν•©λ‹ˆλ‹€. ("Ctrl+A" β†’ "Ctrl+C")</li>
503
- <li>λ³΅μ‚¬ν•œ λ‚΄μš©μ„ μΆ”μΆœκΈ°μ˜ "전체 νŽ˜μ΄μ§€ HTML μž…λ ₯"λž€μ— λΆ™μ—¬ λ„£κ³  "Submit" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.</li>
504
- <li>였λ₯Έμͺ½ μ°½μ—μ„œ μ›ν•˜λŠ” μ„Ήμ…˜μ„ 선택 ν›„ "κ°•μ˜ λ‚΄μš© κ°€μ Έμ˜€κΈ°" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.</li>
505
- <li>κ°€μ Έμ˜¨ κ°•μ˜ λ‚΄μš© μ€‘μ—μ„œ ν•„μš”ν•œ λ‚΄μš©λ§Œ λ³΅μ‚¬ν•˜μ—¬ μ‚¬μš© κ°€λŠ₯ν•©λ‹ˆλ‹€.</li>
506
- </ol>
507
- </td>
508
- </tr>
509
- </table>
510
  """
511
  )
512
- # λͺ¨λ“ˆ1: HTML μž…λ ₯ 및 였λ₯Έμͺ½μ— κ³Όλͺ©/μ„Ήμ…˜/κ°•μ˜ λͺ©λ‘ ν‘œμ‹œ
513
  with gr.Tab("HTML νŒŒμ‹± 및 μ„Ήμ…˜ 선택"):
514
  with gr.Row():
515
  with gr.Column():
@@ -520,7 +512,6 @@ with gr.Blocks() as app:
520
  section_dropdown = gr.Dropdown(label="μ„Ήμ…˜ 선택", choices=[], interactive=True)
521
  lecture_out = gr.Textbox(label="μ„ νƒν•œ μ„Ήμ…˜ κ°•μ˜ λͺ©λ‘", lines=10, interactive=False)
522
  with gr.Row():
523
- # [μš”μ²­μ‚¬ν•­]에 따라 "μ„ νƒν•œ μ„Ήμ…˜ κ°•μ˜ λͺ©λ‘" μ•„λž˜μ— 'κ°•μ˜ λ‚΄μš© κ°€μ Έμ˜€κΈ°' λ²„νŠΌ μΆ”κ°€
524
  fetch_all_btn = gr.Button("κ°•μ˜ λ‚΄μš© κ°€μ Έμ˜€κΈ°", elem_id="fetch_all_btn")
525
  sections_state = gr.State()
526
 
@@ -529,13 +520,11 @@ with gr.Blocks() as app:
529
  inputs=html_input,
530
  outputs=[subject_out, section_dropdown, sections_state]
531
  )
532
- # μ„Ήμ…˜ μ„ νƒμ‹œ κ°•μ˜λͺ©λ‘ ν…μŠ€νŠΈλ§Œ μ—…λ°μ΄νŠΈν•˜λŠ” 이벀트 등둝
533
  section_dropdown.change(
534
  fn=update_lecture_text_only,
535
  inputs=[section_dropdown, sections_state],
536
  outputs=lecture_out
537
  )
538
- # "κ°•μ˜ λ‚΄μš© κ°€μ Έμ˜€κΈ°" λ²„νŠΌ ν΄λ¦­μ‹œ κ°•μ˜ URLκ³Ό λ‚΄μš© μ—…λ°μ΄νŠΈ (λ²„νŠΌ 클릭 μ‹œ [행동] μ‹€ν–‰)
539
  fetch_all_btn.click(
540
  fn=handle_fetch_all,
541
  inputs=lecture_out,
 
347
  merged += "[κ°•μ˜3]\n" + l3.strip()
348
  return merged
349
 
 
 
350
  merge_copy_script = """
351
  <script>
352
  function setupMergeCopy(copyBtnId, textBoxId, resultBoxId) {
 
434
  url2 = gr.Textbox(label="κ°•μ˜2 URL", elem_id="url2")
435
  url3 = gr.Textbox(label="κ°•μ˜3 URL", elem_id="url3")
436
  with gr.Row():
 
437
  pass
438
  with gr.Row():
439
  lecture_content1 = gr.Textbox(label="κ°•μ˜ λ‚΄μš©", lines=10, elem_id="lecture_content1")
 
488
 
489
  with gr.Blocks() as app:
490
  gr.Markdown("# μΊλ‘€λΌμΈλŒ€ν•™ κ°•μ˜ μΆ”μΆœκΈ° Ver.2.2")
491
+ gr.HTML(
492
  """
493
+ <div style="background-color: #f0f0f0; padding: 10px; margin-bottom: 20px;">
494
+ <strong>μ‚¬μš©λ°©λ²•</strong>
495
+ <ol>
496
+ <li>μΆ”μΆœμ„ μ›ν•˜λŠ” κ°•μ˜ νŽ˜μ΄μ§€μ—μ„œ "Ctrl + U"λ₯Ό 눌러 "νŽ˜μ΄μ§€ μ†ŒμŠ€ 보기" νŽ˜μ΄μ§€λ₯Ό μ—½λ‹ˆλ‹€.</li>
497
+ <li>νŽ˜μ΄μ§€ μ†ŒμŠ€ 보기 νŽ˜μ΄μ§€μ˜ μ†ŒμŠ€ λ‚΄μš©μ„ 전체 볡사 ν•©λ‹ˆλ‹€. ("Ctrl+A" β†’ "Ctrl+C")</li>
498
+ <li>λ³΅μ‚¬ν•œ λ‚΄μš©μ„ μΆ”μΆœκΈ°μ˜ "전체 νŽ˜μ΄μ§€ HTML μž…λ ₯"λž€μ— λΆ™μ—¬ λ„£κ³  "Submit" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.</li>
499
+ <li>였λ₯Έμͺ½ μ°½μ—μ„œ μ›ν•˜λŠ” μ„Ήμ…˜μ„ 선택 ν›„ "κ°•μ˜ λ‚΄μš© κ°€μ Έμ˜€κΈ°" λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.</li>
500
+ <li>κ°€μ Έμ˜¨ κ°•μ˜ λ‚΄μš© μ€‘μ—μ„œ ν•„μš”ν•œ λ‚΄μš©λ§Œ λ³΅μ‚¬ν•˜μ—¬ μ‚¬μš© κ°€λŠ₯ν•©λ‹ˆλ‹€.</li>
501
+ </ol>
502
+ </div>
 
 
 
 
503
  """
504
  )
 
505
  with gr.Tab("HTML νŒŒμ‹± 및 μ„Ήμ…˜ 선택"):
506
  with gr.Row():
507
  with gr.Column():
 
512
  section_dropdown = gr.Dropdown(label="μ„Ήμ…˜ 선택", choices=[], interactive=True)
513
  lecture_out = gr.Textbox(label="μ„ νƒν•œ μ„Ήμ…˜ κ°•μ˜ λͺ©λ‘", lines=10, interactive=False)
514
  with gr.Row():
 
515
  fetch_all_btn = gr.Button("κ°•μ˜ λ‚΄μš© κ°€μ Έμ˜€κΈ°", elem_id="fetch_all_btn")
516
  sections_state = gr.State()
517
 
 
520
  inputs=html_input,
521
  outputs=[subject_out, section_dropdown, sections_state]
522
  )
 
523
  section_dropdown.change(
524
  fn=update_lecture_text_only,
525
  inputs=[section_dropdown, sections_state],
526
  outputs=lecture_out
527
  )
 
528
  fetch_all_btn.click(
529
  fn=handle_fetch_all,
530
  inputs=lecture_out,