Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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.
|
| 495 |
"""
|
| 496 |
-
<
|
| 497 |
-
<
|
| 498 |
-
|
| 499 |
-
|
| 500 |
-
|
| 501 |
-
|
| 502 |
-
|
| 503 |
-
|
| 504 |
-
|
| 505 |
-
|
| 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,
|