openfree commited on
Commit
cdfc55c
ยท
verified ยท
1 Parent(s): 27d54d2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -22
app.py CHANGED
@@ -314,27 +314,26 @@ css = """
314
  footer {visibility: hidden;}
315
 
316
  #status_area {
317
- position: sticky;
318
  top: 0;
319
- background-color: white;
320
- padding: 10px;
 
 
321
  border-bottom: 2px solid #eee;
322
  z-index: 1000;
323
  margin-bottom: 20px;
324
  }
325
 
326
  #results_area {
327
- margin-top: 20px;
328
- padding-top: 10px;
329
  }
330
 
331
- .progress-container {
 
332
  display: none !important;
333
  }
334
-
335
- .progress-container:first-child {
336
- display: block !important;
337
- }
338
  """
339
 
340
  with gr.Blocks(theme="Nymbo/Nymbo_Theme", css=css, title="NewsAI ์„œ๋น„์Šค") as iface:
@@ -373,26 +372,24 @@ with gr.Blocks(theme="Nymbo/Nymbo_Theme", css=css, title="NewsAI ์„œ๋น„์Šค") as
373
  'index': i,
374
  })
375
 
376
- # ์ „์„ธ๊ณ„ ํƒญ ๋ถ€๋ถ„์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ˆ˜์ •
377
  with gr.Tab("์ „์„ธ๊ณ„"):
378
  gr.Markdown("๊ฒ€์ƒ‰์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด 67๊ฐœ๊ตญ์˜ 24์‹œ๊ฐ„ ์ด๋‚ด ๋‰ด์Šค๋ฅผ ์ตœ๋Œ€ 1000๊ฐœ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.")
379
 
380
  with gr.Column():
381
- with gr.Row():
382
- query_global = gr.Textbox(label="๊ฒ€์ƒ‰์–ด")
383
- search_button_global = gr.Button("์ „์„ธ๊ณ„ ๊ฒ€์ƒ‰", variant="primary")
384
-
385
- with gr.Column(elem_id="status_area", visible=True):
 
386
  status_message_global = gr.Markdown("")
387
- translated_query_display_global = gr.Markdown("") # ์ด ์ค„ ์ถ”๊ฐ€
388
  progress_global = gr.Progress(track_tqdm=True)
389
 
390
- gr.Markdown("---")
391
-
392
-
393
  with gr.Column(elem_id="results_area"):
394
  articles_state_global = gr.State([])
395
-
396
  global_article_components = []
397
  for i in range(1000):
398
  with gr.Group(visible=False) as article_group:
@@ -400,7 +397,7 @@ with gr.Blocks(theme="Nymbo/Nymbo_Theme", css=css, title="NewsAI ์„œ๋น„์Šค") as
400
  image = gr.Image(width=200, height=150)
401
  snippet = gr.Markdown()
402
  info = gr.Markdown()
403
-
404
  global_article_components.append({
405
  'group': article_group,
406
  'title': title,
@@ -410,6 +407,7 @@ with gr.Blocks(theme="Nymbo/Nymbo_Theme", css=css, title="NewsAI ์„œ๋น„์Šค") as
410
  'index': i,
411
  })
412
 
 
413
  def search_and_display(query, country, articles_state, progress=gr.Progress()):
414
  status_msg = "๊ฒ€์ƒ‰์„ ์ง„ํ–‰์ค‘์ž…๋‹ˆ๋‹ค. ์ž ์‹œ๋งŒ ๊ธฐ๋‹ค๋ฆฌ์„ธ์š”..."
415
 
 
314
  footer {visibility: hidden;}
315
 
316
  #status_area {
317
+ position: fixed;
318
  top: 0;
319
+ left: 0;
320
+ right: 0;
321
+ background: white;
322
+ padding: 20px;
323
  border-bottom: 2px solid #eee;
324
  z-index: 1000;
325
  margin-bottom: 20px;
326
  }
327
 
328
  #results_area {
329
+ margin-top: 150px; /* status_area์˜ ๋†’์ด๋งŒํผ ์—ฌ๋ฐฑ ์ถ”๊ฐ€ */
330
+ padding: 20px;
331
  }
332
 
333
+ /* ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ” ์ค‘๋ณต ์ถœ๋ ฅ ๋ฐฉ์ง€ */
334
+ .progress-container:not(:first-child) {
335
  display: none !important;
336
  }
 
 
 
 
337
  """
338
 
339
  with gr.Blocks(theme="Nymbo/Nymbo_Theme", css=css, title="NewsAI ์„œ๋น„์Šค") as iface:
 
372
  'index': i,
373
  })
374
 
 
375
  with gr.Tab("์ „์„ธ๊ณ„"):
376
  gr.Markdown("๊ฒ€์ƒ‰์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด 67๊ฐœ๊ตญ์˜ 24์‹œ๊ฐ„ ์ด๋‚ด ๋‰ด์Šค๋ฅผ ์ตœ๋Œ€ 1000๊ฐœ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.")
377
 
378
  with gr.Column():
379
+ # ์ƒ๋‹จ ๊ณ ์ • ์˜์—ญ
380
+ with gr.Column(elem_id="status_area"):
381
+ with gr.Row():
382
+ query_global = gr.Textbox(label="๊ฒ€์ƒ‰์–ด")
383
+ search_button_global = gr.Button("์ „์„ธ๊ณ„ ๊ฒ€์ƒ‰", variant="primary")
384
+
385
  status_message_global = gr.Markdown("")
386
+ translated_query_display_global = gr.Markdown("")
387
  progress_global = gr.Progress(track_tqdm=True)
388
 
389
+ # ๊ฒฐ๊ณผ ์ถœ๋ ฅ ์˜์—ญ (์Šคํฌ๋กค ๊ฐ€๋Šฅ)
 
 
390
  with gr.Column(elem_id="results_area"):
391
  articles_state_global = gr.State([])
392
+
393
  global_article_components = []
394
  for i in range(1000):
395
  with gr.Group(visible=False) as article_group:
 
397
  image = gr.Image(width=200, height=150)
398
  snippet = gr.Markdown()
399
  info = gr.Markdown()
400
+
401
  global_article_components.append({
402
  'group': article_group,
403
  'title': title,
 
407
  'index': i,
408
  })
409
 
410
+
411
  def search_and_display(query, country, articles_state, progress=gr.Progress()):
412
  status_msg = "๊ฒ€์ƒ‰์„ ์ง„ํ–‰์ค‘์ž…๋‹ˆ๋‹ค. ์ž ์‹œ๋งŒ ๊ธฐ๋‹ค๋ฆฌ์„ธ์š”..."
413