artificialguybr commited on
Commit
1badb48
1 Parent(s): 80798c8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -3,12 +3,12 @@ import subprocess
3
  import os
4
 
5
  # Função para baixar o clipe da Twitch
6
- def download_twitch_clip(url, auth_token=None):
7
  # Comando básico para download
8
  command = ["twitch-dl", "download", url]
9
 
10
  # Adiciona o token de autenticação, se fornecido
11
- if auth_token:
12
  command.extend(["-a", auth_token])
13
 
14
  # Executa o comando de download
@@ -21,7 +21,7 @@ def download_twitch_clip(url, auth_token=None):
21
  return file_name
22
 
23
  # Interface Gradio
24
- def gradio_interface(url, auth_token):
25
  file_name = download_twitch_clip(url, auth_token)
26
  return file_name
27
 
@@ -29,11 +29,11 @@ iface = gr.Interface(
29
  fn=gradio_interface,
30
  inputs=[
31
  gr.Textbox(label="URL do Clipe da Twitch"),
32
- gr.Textbox(label="Token de Autenticação (opcional)", optional=True)
33
  ],
34
  outputs=gr.Video(),
35
  examples=[
36
- ["https://www.twitch.tv/videos/221837124", None],
37
  ["https://www.twitch.tv/videos/221837124", "seu_auth_token"]
38
  ]
39
  )
 
3
  import os
4
 
5
  # Função para baixar o clipe da Twitch
6
+ def download_twitch_clip(url, auth_token):
7
  # Comando básico para download
8
  command = ["twitch-dl", "download", url]
9
 
10
  # Adiciona o token de autenticação, se fornecido
11
+ if auth_token.strip():
12
  command.extend(["-a", auth_token])
13
 
14
  # Executa o comando de download
 
21
  return file_name
22
 
23
  # Interface Gradio
24
+ def gradio_interface(url, auth_token=""):
25
  file_name = download_twitch_clip(url, auth_token)
26
  return file_name
27
 
 
29
  fn=gradio_interface,
30
  inputs=[
31
  gr.Textbox(label="URL do Clipe da Twitch"),
32
+ gr.Textbox(label="Token de Autenticação (opcional)")
33
  ],
34
  outputs=gr.Video(),
35
  examples=[
36
+ ["https://www.twitch.tv/videos/221837124", ""],
37
  ["https://www.twitch.tv/videos/221837124", "seu_auth_token"]
38
  ]
39
  )