seawolf2357 commited on
Commit
4e0b2a1
ยท
verified ยท
1 Parent(s): 22e0cfe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -22,13 +22,16 @@ def search_pexels_videos(query):
22
  videos_urls = []
23
  return videos_urls
24
 
25
- # Pexels ๋™์˜์ƒ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ํ‘œ์‹œ ํ•จ์ˆ˜
 
26
  def show_video_search_results(query):
27
  videos_info = search_pexels_videos(query)
28
- # videos_info๋Š” ๊ฐ ๋™์˜์ƒ์˜ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ์‚ฌ์ „์˜ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
29
- # ์—ฌ๊ธฐ์„œ๋Š” ๊ฐ ๋™์˜์ƒ์˜ ์ธ๋„ค์ผ ์ด๋ฏธ์ง€ URL๋งŒ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
30
- videos_urls = [video["image"] for video in videos_info]
31
- return videos_urls
 
 
32
 
33
 
34
  # Pexels ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰ ํ•จ์ˆ˜
@@ -209,12 +212,12 @@ with gr.Blocks() as app:
209
  gr.Markdown("### FREE Video Search")
210
  video_search_query = gr.Textbox(label="๋น„๋””์˜ค ๊ฒ€์ƒ‰")
211
  video_search_btn = gr.Button("๊ฒ€์ƒ‰")
212
- videos_output = gr.Gallery(label="๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ๋™์˜์ƒ", show_label=False)
 
213
  video_search_btn.click(
214
  fn=show_video_search_results,
215
  inputs=video_search_query,
216
  outputs=videos_output
217
  )
218
 
219
-
220
  app.launch(debug=True)
 
22
  videos_urls = []
23
  return videos_urls
24
 
25
+
26
+ # Pexels ๋™์˜์ƒ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ HTML ๋งํฌ๋กœ ํ‘œ์‹œํ•˜๋Š” ํ•จ์ˆ˜
27
  def show_video_search_results(query):
28
  videos_info = search_pexels_videos(query)
29
+ # HTML ๋งํฌ ์ƒ์„ฑ
30
+ videos_html = [
31
+ f"<div style='margin: 10px;'><a href='{video['url']}' target='_blank' style='text-decoration: none;'><img src='{video['image']}' alt='Video thumbnail' style='width: 100%;'><p>View Video</p></a></div>"
32
+ for video in videos_info
33
+ ]
34
+ return "".join(videos_html)
35
 
36
 
37
  # Pexels ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰ ํ•จ์ˆ˜
 
212
  gr.Markdown("### FREE Video Search")
213
  video_search_query = gr.Textbox(label="๋น„๋””์˜ค ๊ฒ€์ƒ‰")
214
  video_search_btn = gr.Button("๊ฒ€์ƒ‰")
215
+ # HTML ์ปดํฌ๋„ŒํŠธ๋กœ ๋น„๋””์˜ค ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ํ‘œ์‹œ
216
+ videos_output = gr.HTML(label="๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ๋™์˜์ƒ")
217
  video_search_btn.click(
218
  fn=show_video_search_results,
219
  inputs=video_search_query,
220
  outputs=videos_output
221
  )
222
 
 
223
  app.launch(debug=True)