Documentation ¶
Index ¶
- func BotDetailsHandler(response http.ResponseWriter, request *http.Request)
- func CSSHandler(response http.ResponseWriter, request *http.Request)
- func CSVHandler(response http.ResponseWriter, request *http.Request)
- func CacheDetailsHandler(response http.ResponseWriter, request *http.Request)
- func ForceRefreshHandler(response http.ResponseWriter, request *http.Request)
- func HandleHTTP(passedIrcBot *irc.KardBot, passedGlobalData *data.GlobalData)
- func HealthHandler(response http.ResponseWriter, request *http.Request)
- func IsLower(s string) bool
- func JSONHandler(response http.ResponseWriter, request *http.Request)
- func JoinHandler(response http.ResponseWriter, request *http.Request)
- func LeaveHandler(response http.ResponseWriter, request *http.Request)
- func NotFoundHandler(response http.ResponseWriter, request *http.Request)
- func ReactIndexHandler(entrypoint string) func(w http.ResponseWriter, r *http.Request)
- func RootHandler(response http.ResponseWriter, request *http.Request)
- func ScriptHandler(response http.ResponseWriter, request *http.Request)
- func TemplateHandler(response http.ResponseWriter, request *http.Request)
- func TwitchAdminHandler(response http.ResponseWriter, request *http.Request)
- func TwitchBackendHandler(response http.ResponseWriter, request *http.Request)
- func UnauthorizedHandler(response http.ResponseWriter, request *http.Request)
- func ValidateTwitchBearerToken(bearer string) (bool, error)
- type AugmentedSingsVideoStruct
- func AugmentSingsVideoStruct(input data.SingsVideoStruct) AugmentedSingsVideoStruct
- func AugmentSingsVideoStructForCSV(input data.SingsVideoStruct) AugmentedSingsVideoStruct
- func AugmentSingsVideoStructSlice(input []data.SingsVideoStruct) []AugmentedSingsVideoStruct
- func AugmentSingsVideoStructSliceForCSV(input []data.SingsVideoStruct) []AugmentedSingsVideoStruct
- type CacheDetails
- type KVHeap
- type SingerSings
- type SongSings
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BotDetailsHandler ¶ added in v0.0.11
func BotDetailsHandler(response http.ResponseWriter, request *http.Request)
func CSSHandler ¶
func CSSHandler(response http.ResponseWriter, request *http.Request)
func CSVHandler ¶ added in v0.0.3
func CSVHandler(response http.ResponseWriter, request *http.Request)
func CacheDetailsHandler ¶ added in v0.0.11
func CacheDetailsHandler(response http.ResponseWriter, request *http.Request)
func ForceRefreshHandler ¶ added in v0.0.11
func ForceRefreshHandler(response http.ResponseWriter, request *http.Request)
func HandleHTTP ¶
func HandleHTTP(passedIrcBot *irc.KardBot, passedGlobalData *data.GlobalData)
func HealthHandler ¶
func HealthHandler(response http.ResponseWriter, request *http.Request)
func JSONHandler ¶ added in v0.0.8
func JSONHandler(response http.ResponseWriter, request *http.Request)
func JoinHandler ¶ added in v0.0.11
func JoinHandler(response http.ResponseWriter, request *http.Request)
func LeaveHandler ¶
func LeaveHandler(response http.ResponseWriter, request *http.Request)
func NotFoundHandler ¶
func NotFoundHandler(response http.ResponseWriter, request *http.Request)
func ReactIndexHandler ¶ added in v0.0.8
func ReactIndexHandler(entrypoint string) func(w http.ResponseWriter, r *http.Request)
func RootHandler ¶
func RootHandler(response http.ResponseWriter, request *http.Request)
func ScriptHandler ¶ added in v0.0.13
func ScriptHandler(response http.ResponseWriter, request *http.Request)
func TemplateHandler ¶
func TemplateHandler(response http.ResponseWriter, request *http.Request)
func TwitchAdminHandler ¶
func TwitchAdminHandler(response http.ResponseWriter, request *http.Request)
func TwitchBackendHandler ¶
func TwitchBackendHandler(response http.ResponseWriter, request *http.Request)
func UnauthorizedHandler ¶
func UnauthorizedHandler(response http.ResponseWriter, request *http.Request)
func ValidateTwitchBearerToken ¶ added in v0.0.3
Types ¶
type AugmentedSingsVideoStruct ¶ added in v0.0.3
type AugmentedSingsVideoStruct struct { Date time.Time NiceDate string ShortDate string FullTitle string Duet bool OtherSinger string SongTitle string LastSungSong time.Time NiceLastSungSong string LastSungSinger time.Time NiceLastSungSinger string VideoURL string VideoNumber string //yes, I don't care any more. }
func AugmentSingsVideoStruct ¶ added in v0.0.3
func AugmentSingsVideoStruct(input data.SingsVideoStruct) AugmentedSingsVideoStruct
func AugmentSingsVideoStructForCSV ¶ added in v0.0.3
func AugmentSingsVideoStructForCSV(input data.SingsVideoStruct) AugmentedSingsVideoStruct
func AugmentSingsVideoStructSlice ¶ added in v0.0.3
func AugmentSingsVideoStructSlice(input []data.SingsVideoStruct) []AugmentedSingsVideoStruct
func AugmentSingsVideoStructSliceForCSV ¶ added in v0.0.3
func AugmentSingsVideoStructSliceForCSV(input []data.SingsVideoStruct) []AugmentedSingsVideoStruct
type CacheDetails ¶ added in v0.0.11
type SingerSings ¶ added in v0.0.3
Click to show internal directories.
Click to hide internal directories.