File size: 891 Bytes
0f30007
0d6128e
 
 
bf7d327
0d6128e
 
08d3634
7eabc38
 
0d6128e
 
 
 
bf7d327
0d6128e
0f30007
 
7b8f88d
0d6128e
 
7b8f88d
 
0d6128e
7b8f88d
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import gradio as gr
from modules.tiktok import tiktok_parser
from modules.bili import bili_parser
from modules.bvid2acid import bv2acid
from utils import EN_US

ZH2EN = {
    "本站不提供任何视频存储服务,仅提供最基本的解析服务,请勿滥用": "This site does not provide any video storage services, only provide the most basic parsing services, please DO NOT abuse",
    "抖音": "TikTok",
    "B站": "BiliBili",
}


def _L(zh_txt: str):
    return ZH2EN[zh_txt] if EN_US else zh_txt


if __name__ == "__main__":
    with gr.Blocks() as demo:
        gr.Markdown(_L("本站不提供任何视频存储服务,仅提供最基本的解析服务,请勿滥用"))
        with gr.Tab(_L("抖音")):
            tiktok_parser()

        with gr.Tab(_L("B站")):
            with gr.Column():
                bv2acid()
                bili_parser()

    demo.launch()