Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Version string GitCommit string BuildDate string GoVersion string Platform string )
all these are set at compile time
Functions ¶
func EpgGeneratorName ¶
func EpgGeneratorName() string
func EpgGeneratorUrl ¶
func EpgGeneratorUrl() string
func ShowVersion ¶
func ShowVersion()
Types ¶
type Canonicalise ¶
type CheckStreams ¶
type CheckStreams struct { Enabled bool Method string Action CheckStreamsAction }
func (*CheckStreams) UnmarshalYAML ¶
func (c *CheckStreams) UnmarshalYAML(unmarshal func(interface{}) error) (err error)
type CheckStreamsAction ¶
type CheckStreamsAction string
const ( InvalidStreamRemove CheckStreamsAction = "remove" InvalidStreamNoop = "noop" )
type Config ¶
type Config struct { Core *Core Providers []*Provider EpgProviders []*EpgProvider `yaml:"epg_providers"` // contains filtered or unexported fields }
func (*Config) GetGroupOrder ¶
type Core ¶
type Core struct { ServerListen string `yaml:"server_listen"` AutoReloadConfig bool `yaml:"auto_reload_config"` Output string UpdateSchedule string `yaml:"update_schedule"` Canonicalise Canonicalise `yaml:"canonicalise"` GroupOrder []string `yaml:"group_order"` PrettyOutputXml bool HttpTimeout uint8 `yaml:"http_timeout"` // in seconds HttpMaxRetryAttempts int `yaml:"http_max_retry_attempts"` // contains filtered or unexported fields }
type EpgProvider ¶
Click to show internal directories.
Click to hide internal directories.