Documentation ¶
Index ¶
- func APIHelper(w http.ResponseWriter, r *http.Request)
- func AllChannels(w http.ResponseWriter, r *http.Request)
- func AllPlaylists(w http.ResponseWriter, r *http.Request)
- func AllPlaylistsWithItems(w http.ResponseWriter, r *http.Request)
- func AllVideos(w http.ResponseWriter, r *http.Request)
- func FetchAllYoutubeInfoFromSheet(forceRefresh bool)
- func Home(w http.ResponseWriter, r *http.Request)
- func RandomChannel(w http.ResponseWriter, r *http.Request)
- func RandomPlaylist(w http.ResponseWriter, r *http.Request)
- func RandomPlaylistItem(w http.ResponseWriter, r *http.Request)
- func RandomVideo(w http.ResponseWriter, r *http.Request)
- func UpdateAllChannelsFromSheet(w http.ResponseWriter, r *http.Request)
- func UpdateAllPlaylistsFromSheet(w http.ResponseWriter, r *http.Request)
- func UpdateAllValuesFromSheet(w http.ResponseWriter, r *http.Request)
- func UpdateAllVideosFromSheet(w http.ResponseWriter, r *http.Request)
- type TemplateData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func APIHelper ¶
func APIHelper(w http.ResponseWriter, r *http.Request)
APIHelper - Prints a helpful error message
func AllChannels ¶
func AllChannels(w http.ResponseWriter, r *http.Request)
AllChannels - Get all youtube channel responses
func AllPlaylists ¶
func AllPlaylists(w http.ResponseWriter, r *http.Request)
AllPlaylists - Get all playlist responses
func AllPlaylistsWithItems ¶
func AllPlaylistsWithItems(w http.ResponseWriter, r *http.Request)
AllPlaylistsWithItems - Get all playlist responses
func AllVideos ¶
func AllVideos(w http.ResponseWriter, r *http.Request)
AllVideos - Get all singular videos responses
func FetchAllYoutubeInfoFromSheet ¶
func FetchAllYoutubeInfoFromSheet(forceRefresh bool)
FetchAllYoutubeInfoFromSheet - Gets sheet values, resets responses and fetches youtube data
func RandomChannel ¶
func RandomChannel(w http.ResponseWriter, r *http.Request)
RandomChannel - Get a random channel from youtube responses
func RandomPlaylist ¶
func RandomPlaylist(w http.ResponseWriter, r *http.Request)
RandomPlaylist - Get a random playlist response
func RandomPlaylistItem ¶
func RandomPlaylistItem(w http.ResponseWriter, r *http.Request)
RandomPlaylistItem - Get a random playlist response
func RandomVideo ¶
func RandomVideo(w http.ResponseWriter, r *http.Request)
RandomVideo - Get a random playlist item from a random playlist
func UpdateAllChannelsFromSheet ¶
func UpdateAllChannelsFromSheet(w http.ResponseWriter, r *http.Request)
UpdateAllChannelsFromSheet - Refetches channel responses and forces refresh
func UpdateAllPlaylistsFromSheet ¶
func UpdateAllPlaylistsFromSheet(w http.ResponseWriter, r *http.Request)
UpdateAllPlaylistsFromSheet - Refetches playlist responses and forces refresh
func UpdateAllValuesFromSheet ¶
func UpdateAllValuesFromSheet(w http.ResponseWriter, r *http.Request)
UpdateAllValuesFromSheet - Updates json files by enforcing refresh
func UpdateAllVideosFromSheet ¶
func UpdateAllVideosFromSheet(w http.ResponseWriter, r *http.Request)
UpdateAllVideosFromSheet - Refetches video responses and forces refresh