MCPcopy Create free account

hub / github.com/SamurAIGPT/ai-clipping-generator / functions

Functions39 in github.com/SamurAIGPT/ai-clipping-generator

↓ 1 callersFunctioncalculateCost
()
src/app/page.js:79
↓ 1 callersFunctionfetchCreations
()
src/app/gallery/page.js:31
↓ 1 callersFunctiongetDuration
()
src/app/page.js:92
↓ 1 callersFunctionparseResultUrl
(url)
src/app/gallery/page.js:45
↓ 1 callersFunctionpollStatus
(requestId)
src/app/page.js:220
↓ 1 callersFunctionpollYtStatus
(requestId)
src/app/page.js:151
FunctionFooter
()
src/components/Footer.js:5
FunctionGET
()
src/app/api/creations/route.js:6
FunctionLogin
()
src/app/login/page.js:54
FunctionLoginContent
()
src/app/login/page.js:8
FunctionPOST
(req)
src/app/api/youtube-download/route.js:6
FunctionPOST
(req)
src/app/api/youtube-download/status/route.js:4
FunctionPOST
(req)
src/app/api/ai-clipping/route.js:6
FunctionPOST
(req)
src/app/api/ai-clipping/calculate-cost/route.js:4
FunctionPOST
(req)
src/app/api/ai-clipping/status/route.js:6
FunctionPOST
(req)
src/app/api/checkout/route.js:6
FunctionPOST
(req)
src/app/api/upload/route.js:6
FunctionPOST
(req)
src/app/api/stripe/checkout/route.js:6
FunctionPOST
(req)
src/app/api/stripe/webhook/route.js:5
FunctionPOST
(req)
src/app/api/webhook/muapi/route.js:4
FunctionPOST
(req)
src/app/api/webhook/stripe/route.js:5
FunctionProviders
({ children })
src/app/providers.js:7
FunctionRootLayout
({ children })
src/app/layout.js:22
FunctionaddCredits
(userId, amount)
src/lib/services/user.js:12
FunctionaiClipping
* Execute an AI Clipping request
src/lib/services/ai.js:118
FunctioncalculateClippingCost
* Calculate dynamic cost for AI clipping
src/lib/services/ai.js:31
FunctioncheckStatus
* Check the status of a specific generation (Poll DB ONLY)
src/lib/services/ai.js:186
FunctioncreateCheckoutSession
(userId, planId)
src/lib/services/billing.js:6
FunctiondeductCredits
(userId, amount)
src/lib/services/user.js:24
FunctiondownloadMedia
(url, filename = "aiclips-download.mp4")
src/lib/utils.js:5
FunctiongetCredits
(userId)
src/lib/services/user.js:4
FunctiongetYoutubeDuration
* Helper to fetch YouTube video duration without external libraries
src/lib/services/ai.js:12
FunctionhandleAiClipping
()
src/app/page.js:182
FunctionhandleCheckout
(planId)
src/app/pricing/page.js:21
FunctionhandleClickOutside
(event)
src/app/page.js:66
FunctionhandleWebhook
(body, signature)
src/lib/services/billing.js:34
FunctionhandleYtDownload
()
src/app/page.js:113
Functionsession
({ session, user })
src/lib/auth.js:14
FunctionyoutubeDownload
* Execute a YouTube Download request
src/lib/services/ai.js:50