honey90 commited on
Commit
2e57a3a
ยท
verified ยท
1 Parent(s): 4cb67e2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -2,19 +2,23 @@ import gradio as gr
2
  import pyshorteners
3
 
4
  def shorten_url(url):
 
5
  shortener = pyshorteners.Shortener()
6
  short_url = shortener.tinyurl.short(url)
7
  return short_url
8
 
9
  def url_shortener(url):
 
10
  short_url = shorten_url(url)
11
  return short_url
12
 
 
13
  iface = gr.Interface(
14
- fn=url_shortener,
15
- inputs="text",
16
- outputs=gr.Textbox(label="Shortened URL", copyable=True),
17
- title="URL Shortener"
18
  )
19
 
 
20
  iface.launch()
 
2
  import pyshorteners
3
 
4
  def shorten_url(url):
5
+ # pyshorteners ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ URL์„ ์งง๊ฒŒ ๋งŒ๋“œ๋Š” ํ•จ์ˆ˜
6
  shortener = pyshorteners.Shortener()
7
  short_url = shortener.tinyurl.short(url)
8
  return short_url
9
 
10
  def url_shortener(url):
11
+ # ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ URL์„ ๋ฐ›์•„ ์งง๊ฒŒ ๋งŒ๋“ค๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜
12
  short_url = shorten_url(url)
13
  return short_url
14
 
15
+ # Gradio ์ธํ„ฐํŽ˜์ด์Šค ์„ค์ •
16
  iface = gr.Interface(
17
+ fn=url_shortener, # ์‚ฌ์šฉํ•  ํ•จ์ˆ˜
18
+ inputs="text", # ์ž…๋ ฅ์€ ํ…์ŠคํŠธ
19
+ outputs=gr.Textbox(label="Shortened URL", copyable=True), # ์ถœ๋ ฅ์€ ํ…์ŠคํŠธ ๋ฐ•์Šค๋กœ ๋ณต์‚ฌ ๊ฐ€๋Šฅ
20
+ title="URL Shortener" # ์ธํ„ฐํŽ˜์ด์Šค ์ œ๋ชฉ
21
  )
22
 
23
+ # ์ธํ„ฐํŽ˜์ด์Šค ์‹คํ–‰
24
  iface.launch()