Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FelippeChemello/podcast-maker
/ functions
Functions
97 in github.com/FelippeChemello/podcast-maker
⨍
Functions
97
◇
Types & classes
50
↓ 34 callers
Function
log
(message: any, prefix?: string, _?: any)
src/utils/log.ts:4
↓ 33 callers
Function
error
(message: any, prefix?: string, _?: any)
src/utils/log.ts:11
↓ 26 callers
Method
execute
()
src/services/CleanTmpService.ts:10
↓ 13 callers
Function
getPath
( pathname: 'content' | 'assets' | 'tmp' | 'remotion' | 'public', )
src/config/defaultPaths.ts:9
↓ 6 callers
Function
autopadding
(v: number)
src/utils/CliProgress/formatter.ts:15
↓ 6 callers
Function
getLatestFileCreated
( fileExt: string, dirPath?: string, )
src/utils/getFiles.ts:7
↓ 5 callers
Method
write
(s: string)
src/utils/CliProgress/terminal.ts:39
↓ 3 callers
Method
calculate
()
src/utils/CliProgress/eta.ts:28
↓ 3 callers
Function
round
(input: number)
src/utils/CliProgress/formatter.ts:6
↓ 3 callers
Method
stop
()
src/utils/CliProgress/bar.ts:121
↓ 3 callers
Method
synthesize
(text: string, sufix: string)
src/services/TextToSpeechService.ts:177
↓ 2 callers
Method
clearRight
()
src/utils/CliProgress/terminal.ts:27
↓ 2 callers
Method
newline
()
src/utils/CliProgress/terminal.ts:35
↓ 2 callers
Method
resetCursor
()
src/utils/CliProgress/terminal.ts:19
↓ 2 callers
Method
update
(value: number)
src/utils/CliProgress/eta.ts:21
↓ 1 callers
Function
adjustFontSize
()
video/src/Podcast/Title.tsx:22
↓ 1 callers
Method
createContentFile
(news: string[], title: string, date: number)
src/services/MailToJsonService.ts:171
↓ 1 callers
Method
execute
( description: string, content?: { news: string[]; title: string }, )
src/services/CreateContentTemplateService.ts:11
↓ 1 callers
Function
formatBar
(progress: number)
src/utils/CliProgress/formatter.ts:42
↓ 1 callers
Method
formatTime
(seconds: number)
src/services/YoutubeUploadService.ts:143
↓ 1 callers
Method
getAccessToken
()
src/services/MailToJsonService.ts:54
↓ 1 callers
Method
getAccessToken
()
src/services/GetYoutubeInfoService.ts:77
↓ 1 callers
Method
getAccessToken
()
src/services/YoutubeUploadService.ts:85
↓ 1 callers
Method
getDescription
()
src/services/YoutubeUploadService.ts:115
↓ 1 callers
Method
getDetails
()
src/services/InstagramUploadService.ts:146
↓ 1 callers
Method
getFullDuration
(renderData: { duration: number; }[])
src/commands/remotion.ts:74
↓ 1 callers
Method
getFullDuration
()
src/services/RenderVideoService.ts:79
↓ 1 callers
Method
getNewsFromEmail
( auth: OAuth2Client, )
src/services/MailToJsonService.ts:88
↓ 1 callers
Method
getVoice
()
src/services/TextToSpeechService.ts:155
↓ 1 callers
Method
getWidth
()
src/utils/CliProgress/terminal.ts:43
↓ 1 callers
Function
instagram
({ filename, needTTS, onlyUpload, upload, }: CreateConfig)
src/commands/create.ts:134
↓ 1 callers
Function
loadSecrets
()
src/config/secrets.ts:6
↓ 1 callers
Function
measureParagraph
( paragraph: string, font: string, fontSize: number, fontWeight: number, limits: { width:
video/src/utils/measureParagraph.ts:3
↓ 1 callers
Method
render
()
src/utils/CliProgress/bar.ts:63
↓ 1 callers
Function
saveSecrets
(secrets: { [key: string]: unknown })
src/config/secrets.ts:26
↓ 1 callers
Method
setTotal
(total: number)
src/utils/CliProgress/eta.ts:17
↓ 1 callers
Method
synthesizeEnd
()
src/services/TextToSpeechService.ts:130
↓ 1 callers
Method
synthesizeIntro
()
src/services/TextToSpeechService.ts:80
↓ 1 callers
Method
synthesizeNews
()
src/services/TextToSpeechService.ts:105
↓ 1 callers
Function
tts
({ filename }: CreateConfig)
src/commands/create.ts:74
↓ 1 callers
Method
uploadThumbnail
( auth: OAuth2Client, thumnailPath: string, videoId: string, )
src/services/YoutubeUploadService.ts:217
↓ 1 callers
Method
uploadVideo
( auth: OAuth2Client, videoPath: string, )
src/services/YoutubeUploadService.ts:150
↓ 1 callers
Function
youtube
({ filename, needTTS, onlyUpload, upload, }: CreateConfig)
src/commands/create.ts:85
Function
Arc
({rotation})
video/src/Podcast/Arc.tsx:5
Function
AudioWaveform
({audioFilePath})
video/src/Podcast/AudioWaveform.tsx:7
Function
Intro
({ date, audioFilePath, title, details })
video/src/Podcast/Intro.tsx:41
Function
Logo
()
video/src/Podcast/Logo.tsx:11
Function
Main
()
video/src/Main.tsx:25
Function
RemotionVideo
()
video/src/Video.tsx:22
Function
Thumbnail
()
video/src/Thumbnail.tsx:14
Function
Title
({ segments })
video/src/Podcast/Title.tsx:9
Function
Transition
()
video/src/Podcast/Transition.tsx:21
Function
Wrapper
({children, title, show})
video/src/Wrappers/index.tsx:28
Function
YoutubeWrapper
({children, title})
video/src/Wrappers/youtubeWrapper.tsx:162
Method
constructor
()
src/utils/CliProgress/terminal.ts:7
Method
constructor
({ total, initValue, text, bufferLength, autoStop = true, }: {
src/utils/CliProgress/bar.ts:20
Method
constructor
(initValue: number, total: number, bufferLength?: number)
src/utils/CliProgress/eta.ts:8
Method
constructor
(content: InterfaceJsonContent)
src/services/InstagramUploadService.ts:30
Method
constructor
()
src/services/MailToJsonService.ts:15
Method
constructor
(content: InterfaceJsonContent)
src/services/GenerateTitleService.ts:10
Method
constructor
(content: InterfaceJsonContent)
src/services/ExportDataService.ts:11
Method
constructor
(content: InterfaceJsonContent)
src/services/GenerateImageService.ts:12
Method
constructor
(content: InterfaceJsonContent)
src/services/GetYoutubeInfoService.ts:16
Method
constructor
(content: InterfaceJsonContent)
src/services/CreateThumnailService.ts:14
Method
constructor
(content: InterfaceJsonContent)
src/services/YoutubeUploadService.ts:38
Method
constructor
(content: InterfaceJsonContent)
src/services/RenderVideoService.ts:17
Method
constructor
(content: InterfaceJsonContent)
src/services/TextToSpeechService.ts:38
Method
cursorRestore
()
src/utils/CliProgress/terminal.ts:15
Method
cursorSave
()
src/utils/CliProgress/terminal.ts:11
Function
defaultFormatter
( text: string, params: { progress: number; eta: number | string; rate: number
src/utils/CliProgress/formatter.ts:56
Method
execute
( videoPath: string, thumbnailPath: string, )
src/services/InstagramUploadService.ts:56
Method
execute
()
src/services/ValidatesContentService.ts:5
Method
execute
(filename?: string, videoFormat?: 'portrait' | 'landscape' | 'square')
src/services/GetContentService.ts:12
Method
execute
()
src/services/MailToJsonService.ts:36
Method
execute
()
src/services/GenerateTitleService.ts:15
Method
execute
(filename?: string)
src/services/ExportDataService.ts:15
Method
execute
()
src/services/GenerateImageService.ts:18
Method
execute
()
src/services/GetYoutubeInfoService.ts:45
Method
execute
(bundle: string, videoFormat: 'portrait' | 'landscape' | 'square' = 'landscape')
src/services/CreateThumnailService.ts:18
Method
execute
( videoPath: string, thumbnailPath: string, )
src/services/YoutubeUploadService.ts:67
Method
execute
( bundle: string, videoFormat: 'portrait' | 'landscape' | 'square', withIntro: boolean
src/services/RenderVideoService.ts:21
Method
execute
({ synthesizeIntro, synthesizeEnd, }: { synthesizeIntro?: boolean; synthes
src/services/TextToSpeechService.ts:56
Method
execute
()
src/services/BundleVideoService.ts:8
Function
formatTime
( t: number, options: { autopaddingChar: string }, roundToMultipleOf: number, )
src/utils/CliProgress/formatter.ts:1
Function
hook
(opts)
src/hooks/init/loadSecrets.ts:5
Function
hook
(opts)
src/hooks/init/createTmpSymLink.ts:10
Function
hook
(opts)
src/hooks/prerun/copyLastContentToPublic.ts:8
Function
measureLetter
(letter: string, font: string, fontSize: number, fontWeight: number)
video/src/utils/measureWord.ts:1
Function
randomNumbersBetween
( min: number, max: number, except?: number, )
src/utils/randomNumbersBetween.ts:1
Method
run
()
src/commands/remotion.ts:33
Method
run
()
src/commands/info.ts:30
Method
run
()
src/commands/clean.ts:10
Method
run
()
src/commands/create.ts:55
Method
run
()
src/commands/configure.ts:11
Method
run
()
src/commands/content.ts:32
Method
setTotal
(total: number)
src/utils/CliProgress/bar.ts:136
Method
update
(value: number, custom?: Record<string, unknown>)
src/utils/CliProgress/bar.ts:125