video_platform / tabs /video_upload_tasks.py
HoneyTian's picture
update
eeaf31b
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import gradio as gr
from project_settings import project_path
def get_video_upload_tasks_tab():
with gr.TabItem("video_upload_tasks"):
with gr.Row():
tasks_src = gr.Textbox(label="tasks_src", max_lines=10)
tasks_platform = gr.Dropdown(choices=["douyin"], value="douyin", label="platform")
tasks_target_dir = gr.Dropdown(choices=["douyin"], value="douyin", label="target_dir")
tasks_delay = gr.DateTime(value="delay")
tasks_add_button = gr.Button("add_task", variant="primary")
def when_click_tasks_add_button(src: str, platform: str, target_dir: str, delay: str):
print(src)
return None
tasks_add_button.click(
fn=when_click_tasks_add_button,
inputs=[
tasks_src, tasks_platform, tasks_target_dir, tasks_delay,
],
outputs=None,
)
return locals()
if __name__ == "__main__":
with gr.Blocks() as block:
video_upload_tasks_components = get_video_upload_tasks_tab()
block.launch()