MCPcopy Create free account

hub / github.com/Pushan2005/SpotTransfer / functions

Functions36 in github.com/Pushan2005/SpotTransfer

↓ 17 callersFunctioncn
(...inputs: ClassValue[])
frontend/src/lib/utils.ts:4
↓ 3 callersFunctionget_all_tracks
(link, market)
backend/spotify.py:31
↓ 2 callersFunctionextract_playlist_id
(playlist_url)
backend/spotify.py:28
↓ 2 callersFunctionget_playlist_name
(link)
backend/spotify.py:62
↓ 2 callersFunctionget_spotify_access_token
(client_id, client_secret)
backend/spotify.py:10
↓ 2 callersFunctionget_video_ids
(ytmusic,tracks)
backend/selfhost.py:18
↓ 2 callersFunctionusePlaylist
()
frontend/src/context/playlist-context.tsx:22
↓ 1 callersFunctioncreate_ytm_playlist
(playlist_link, headers)
backend/ytm.py:88
↓ 1 callersFunctiongetTypeIcon
(type: Announcement["type"])
frontend/src/pages/announcements.tsx:119
↓ 1 callersFunctionget_video_ids
(ytmusic,tracks)
backend/ytm.py:67
↓ 1 callersFunctionparse_headers
Convert headers from plain text format to proper HTTP header format. Supports both formats: - Standard format: "header: value" - Plai
backend/ytm.py:6
↓ 1 callersFunctionselfhost_get_vids
()
backend/selfhost.py:66
↓ 1 callersFunctionvalidateUrl
(url: string)
frontend/src/components/create-playlist/input-fields.tsx:45
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/alert-dialog.tsx:60
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
frontend/src/components/ui/alert-dialog.tsx:46
FunctionAnnouncements
()
frontend/src/pages/announcements.tsx:132
FunctionApp
()
frontend/src/pages/App.tsx:6
FunctionCheckIcon
()
frontend/src/components/ui/check.tsx:25
FunctionCreatePlaylist
()
frontend/src/pages/create-playlist.tsx:5
FunctionFooter
()
frontend/src/components/landing/footer.tsx:3
FunctionGetHeaders
()
frontend/src/components/create-playlist/get-headers.tsx:10
FunctionHero
()
frontend/src/components/landing/hero.tsx:7
FunctionHowToUse
()
frontend/src/components/landing/how-to-use.tsx:3
FunctionInputFields
()
frontend/src/components/create-playlist/input-fields.tsx:21
FunctionNavbar
()
frontend/src/nav-bar.tsx:4
FunctionPlaylistProvider
({ children }: { children: ReactNode })
frontend/src/context/playlist-context.tsx:12
FunctionStep
({ title, description, index }: StepProps & { index: number })
frontend/src/components/create-playlist/get-headers.tsx:124
FunctionThemeProvider
({ children, defaultTheme = "system", storageKey = "vite-ui-theme", ...props }: ThemeProviderP
frontend/src/components/theme-provider.tsx:23
FunctionclonePlaylist
()
frontend/src/components/create-playlist/input-fields.tsx:56
Functioncreate_playlist
()
backend/main.py:20
Functioncreate_ytm_playlist
(playlist_link, headers)
backend/selfhost.py:44
FunctionhandleUrlChange
(e: React.ChangeEvent<HTMLInputElement>)
frontend/src/components/create-playlist/input-fields.tsx:50
Functionhome
()
backend/main.py:34
Functionselfhost_make_playlist
()
backend/selfhost.py:53
FunctiontestConnection
()
frontend/src/components/create-playlist/input-fields.tsx:107
FunctionuseTheme
()
frontend/src/components/theme-provider.tsx:67