MCPcopy Create free account

hub / github.com/disingn/cliptalk / functions

Functions45 in github.com/disingn/cliptalk

↓ 24 callersFunctioncn
(...inputs: ClassValue[])
web/cliptalk/src/lib/utils.ts:4
↓ 4 callersFunctionRandKey
(t []string)
api/gemini.go:17
↓ 2 callersFunctionGetDouYinInfo
GetDouYinInfo 获取抖音视频信息
api/douyin.go:115
↓ 2 callersFunctionGetTikTokInfo
(link string)
api/tiktok.go:75
↓ 2 callersFunctionNewClient
()
api/gemini.go:22
↓ 2 callersFunctionSetGemini
(content string)
api/gemini.go:136
↓ 2 callersFunctionSetGeminiV
(data model.FrameInfo)
api/gemini.go:54
↓ 2 callersFunctionSetGpt
(content string)
api/openai.go:90
↓ 2 callersFunctionSetGptV
(data model.FrameInfo)
api/openai.go:14
↓ 2 callersFunctionmakeRequest
(url: string, data: any)
web/cliptalk/src/App.tsx:103
↓ 2 callersFunctionrandomUserAgent
randomUserAgent 从userAgents列表中随机选择一个User-Agent字符串并返回
api/douyin.go:19
↓ 1 callersFunctionConfigInit
()
cfg/config.go:11
↓ 1 callersFunctionExtractVideoId
(link string)
api/douyin.go:36
↓ 1 callersFunctionGetDouYinVideoInfo
(videoId string)
api/douyin.go:68
↓ 1 callersFunctionGetTikTokId
(link string)
api/tiktok.go:14
↓ 1 callersFunctionGetTikTokVideoData
(id string)
api/tiktok.go:40
↓ 1 callersFunctionIsNumeric
(s string)
api/douyin.go:63
↓ 1 callersFunctionProcessUserInput
(input string)
api/douyin.go:24
↓ 1 callersFunctionRemoveWatermark
RemoveWatermark 去除水印
sever/sever.go:123
↓ 1 callersFunctionVideoFileProcessing
()
sever/sever.go:83
↓ 1 callersFunctionVideoFileSlice
(videoStream io.Reader, m string)
api/video.go:205
↓ 1 callersFunctionVideoProcessing
()
sever/sever.go:10
↓ 1 callersFunctionVideoSlice
(videoURL, m string)
api/video.go:44
↓ 1 callersFunctiondocumentChangeHandler
()
web/cliptalk/src/hooks/useMediaQuery.ts:8
↓ 1 callersFunctiongetVideoDuration
(videoURL string)
api/video.go:18
↓ 1 callersFunctionisAllowedVideoExtension
isAllowedVideoExtension 检查文件扩展名是否为允许的视频扩展名
sever/sever.go:73
↓ 1 callersFunctionmkFileRequest
(url: string, data: any)
web/cliptalk/src/App.tsx:123
↓ 1 callersFunctionuseMediaQuery
(query: string)
web/cliptalk/src/hooks/useMediaQuery.ts:3
FunctionApp
()
web/cliptalk/src/App.tsx:29
FunctionComponent
()
web/cliptalk/src/components/component.tsx:10
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
web/cliptalk/src/components/ui/dialog.tsx:68
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
web/cliptalk/src/components/ui/dialog.tsx:54
FunctionDownloadDialog
()
web/cliptalk/src/App.tsx:214
FunctionDrawer
({ shouldScaleBackground = true, ...props }: React.ComponentProps<typeof DrawerPrimitive.Root>)
web/cliptalk/src/components/ui/drawer.tsx:6
FunctionDrawerFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
web/cliptalk/src/components/ui/drawer.tsx:67
FunctionDrawerHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
web/cliptalk/src/components/ui/drawer.tsx:56
FunctiongetVideoDurationFromStream
getVideoDurationFromStream 从视频流中获取视频的持续时间
api/video.go:173
FunctionhandleGminiChange
()
web/cliptalk/src/App.tsx:66
FunctionhandleOpenAIChange
()
web/cliptalk/src/App.tsx:59
FunctionhandleRemoveWatermarkChange
()
web/cliptalk/src/App.tsx:55
FunctionhandleSubmit
(event: React.FormEvent<HTMLButtonElement>)
web/cliptalk/src/App.tsx:148
FunctionhandleVideoFileChange
(event: React.ChangeEvent<HTMLInputElement>)
web/cliptalk/src/App.tsx:80
FunctionhandleVideoLinkChange
(event: React.ChangeEvent<HTMLInputElement>)
web/cliptalk/src/App.tsx:73
Functioninit
()
main.go:11
Functionmain
()
main.go:15