package
0.0.0-20241002032940-ff1842b4bf82
Repository: https://github.com/apchavan/go-youtube-downloader.git
Documentation: pkg.go.dev

# Functions

Checks if the FFmpeg is installed in the system.
Returns the string of info title.
Returns the string of application's name for title.
Return label for audio related dropdown.
Return label for Download button.
Return label for Download button when download has been started.
Return status message for Download Finished.
Return string text for files successfully merged to output using FFmpeg.
Return string text for FFmpeg not found in system.
Return label for important notes/limitations.
Return string text for important notes/limitations.
Return status message for Invalid Video URL.
Return label for Quit button.
Return label for Quit info.
Return string text for Quit info.
Return label for GitHub Repo.
Return string text for GitHub Repo link.
Return status message for Starting download.
Return label for Status.
Returns the byte value 83886.08 for Range header in GET request i.e.
Construct & return the application instance.
Return label for app usage info.
Return string text for app usage info.
Return label for `Video ID/Link` input field.
Function that sends a POST request to YouTube's internal API endpoint, YouTubei, then returns the fetched metadata map to the caller.
Return label for video related dropdown.
Return label for YouTube video title.

# Structs

Structure of client in 'ContextRequestMapStruct'.
Structure of context in 'RequestBodyStruct'.
Structure of request body needed by YouTube's internal APIs.
Structure of embedUrl in 'ContextRequestMapStruct'.
Structure that holds required details about YouTube Shorts/Video.