Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Format ¶
type Format struct { FormatID string `json:"format_id"` FormatIndex interface{} `json:"format_index,omitempty"` URL string `json:"url"` ManifestURL *string `json:"manifest_url,omitempty"` Tbr float64 `json:"tbr"` EXT string `json:"ext"` FPS interface{} `json:"fps,omitempty"` Protocol string `json:"protocol"` Preference interface{} `json:"preference,omitempty"` Quality interface{} `json:"quality,omitempty"` HasDRM interface{} `json:"has_drm,omitempty"` Width int64 `json:"width"` Height int64 `json:"height"` Vcodec string `json:"vcodec"` Acodec string `json:"acodec"` DynamicRange string `json:"dynamic_range"` Resolution string `json:"resolution"` AspectRatio float64 `json:"aspect_ratio"` FilesizeApprox int64 `json:"filesize_approx"` VideoEXT string `json:"video_ext"` AudioEXT string `json:"audio_ext"` Vbr float64 `json:"vbr"` ABR float64 `json:"abr"` Format string `json:"format"` Epoch *int64 `json:"epoch,omitempty"` Filename *string `json:"_filename,omitempty"` WriteDownloadArchive *bool `json:"__write_download_archive,omitempty"` }
type Info ¶
type Info struct { ID string `json:"id"` Title string `json:"title"` Description string `json:"description"` Thumbnails []Thumbnail `json:"thumbnails"` Duration int64 `json:"duration"` Timestamp int64 `json:"timestamp"` Uploader string `json:"uploader"` UploaderID string `json:"uploader_id"` AgeLimit int64 `json:"age_limit"` ViewCount int64 `json:"view_count"` LikeCount int64 `json:"like_count"` Formats []Format `json:"formats"` WebpageURL string `json:"webpage_url"` OriginalURL string `json:"original_url"` WebpageURLBasename string `json:"webpage_url_basename"` WebpageURLDomain string `json:"webpage_url_domain"` Extractor string `json:"extractor"` ExtractorKey string `json:"extractor_key"` Thumbnail string `json:"thumbnail"` DisplayID string `json:"display_id"` Fulltitle string `json:"fulltitle"` DurationString string `json:"duration_string"` UploadDate string `json:"upload_date"` RequestedDownloads []Format `json:"requested_downloads"` FormatID string `json:"format_id"` URL string `json:"url"` Tbr float64 `json:"tbr"` EXT string `json:"ext"` Protocol string `json:"protocol"` Width int64 `json:"width"` Height int64 `json:"height"` Vcodec string `json:"vcodec"` Acodec string `json:"acodec"` DynamicRange string `json:"dynamic_range"` Resolution string `json:"resolution"` AspectRatio float64 `json:"aspect_ratio"` FilesizeApprox int64 `json:"filesize_approx"` VideoEXT string `json:"video_ext"` AudioEXT string `json:"audio_ext"` Vbr float64 `json:"vbr"` ABR float64 `json:"abr"` Format string `json:"format"` Epoch int64 `json:"epoch"` Type string `json:"_type"` Version Version `json:"_version"` }
func ProcessURL ¶
type List ¶
type List struct { ID string `json:"id"` Title string `json:"title"` Timestamp float64 `json:"timestamp"` Description string `json:"description"` Thumbnail string `json:"thumbnail"` AgeLimit int64 `json:"age_limit"` Type string `json:"_type"` Entries []Entry `json:"entries"` WebpageURL string `json:"webpage_url"` OriginalURL string `json:"original_url"` WebpageURLBasename string `json:"webpage_url_basename"` WebpageURLDomain string `json:"webpage_url_domain"` Extractor string `json:"extractor"` ExtractorKey string `json:"extractor_key"` UploadDate string `json:"upload_date"` Thumbnails []Thumbnail `json:"thumbnails"` PlaylistCount int64 `json:"playlist_count"` Epoch int64 `json:"epoch"` Version Version `json:"_version"` }
Click to show internal directories.
Click to hide internal directories.