Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SamurAIGPT/ai-clipping-generator
/ functions
Functions
39 in github.com/SamurAIGPT/ai-clipping-generator
⨍
Functions
39
◇
Types & classes
0
↓ 1 callers
Function
calculateCost
()
src/app/page.js:79
↓ 1 callers
Function
fetchCreations
()
src/app/gallery/page.js:31
↓ 1 callers
Function
getDuration
()
src/app/page.js:92
↓ 1 callers
Function
parseResultUrl
(url)
src/app/gallery/page.js:45
↓ 1 callers
Function
pollStatus
(requestId)
src/app/page.js:220
↓ 1 callers
Function
pollYtStatus
(requestId)
src/app/page.js:151
Function
Footer
()
src/components/Footer.js:5
Function
GET
()
src/app/api/creations/route.js:6
Function
Login
()
src/app/login/page.js:54
Function
LoginContent
()
src/app/login/page.js:8
Function
POST
(req)
src/app/api/youtube-download/route.js:6
Function
POST
(req)
src/app/api/youtube-download/status/route.js:4
Function
POST
(req)
src/app/api/ai-clipping/route.js:6
Function
POST
(req)
src/app/api/ai-clipping/calculate-cost/route.js:4
Function
POST
(req)
src/app/api/ai-clipping/status/route.js:6
Function
POST
(req)
src/app/api/checkout/route.js:6
Function
POST
(req)
src/app/api/upload/route.js:6
Function
POST
(req)
src/app/api/stripe/checkout/route.js:6
Function
POST
(req)
src/app/api/stripe/webhook/route.js:5
Function
POST
(req)
src/app/api/webhook/muapi/route.js:4
Function
POST
(req)
src/app/api/webhook/stripe/route.js:5
Function
Providers
({ children })
src/app/providers.js:7
Function
RootLayout
({ children })
src/app/layout.js:22
Function
addCredits
(userId, amount)
src/lib/services/user.js:12
Function
aiClipping
* Execute an AI Clipping request
src/lib/services/ai.js:118
Function
calculateClippingCost
* Calculate dynamic cost for AI clipping
src/lib/services/ai.js:31
Function
checkStatus
* Check the status of a specific generation (Poll DB ONLY)
src/lib/services/ai.js:186
Function
createCheckoutSession
(userId, planId)
src/lib/services/billing.js:6
Function
deductCredits
(userId, amount)
src/lib/services/user.js:24
Function
downloadMedia
(url, filename = "aiclips-download.mp4")
src/lib/utils.js:5
Function
getCredits
(userId)
src/lib/services/user.js:4
Function
getYoutubeDuration
* Helper to fetch YouTube video duration without external libraries
src/lib/services/ai.js:12
Function
handleAiClipping
()
src/app/page.js:182
Function
handleCheckout
(planId)
src/app/pricing/page.js:21
Function
handleClickOutside
(event)
src/app/page.js:66
Function
handleWebhook
(body, signature)
src/lib/services/billing.js:34
Function
handleYtDownload
()
src/app/page.js:113
Function
session
({ session, user })
src/lib/auth.js:14
Function
youtubeDownload
* Execute a YouTube Download request
src/lib/services/ai.js:50