From e743a9a425ee3197649aa2c4996b8566bf75896d Mon Sep 17 00:00:00 2001 From: Srxr <10549030+srxr@users.noreply.github.com> Date: Tue, 8 Jun 2021 21:22:14 +0800 Subject: Remove proprietary notices about video (#40) * Make content proprietary configurable * Update README * Fixed a few template context bugs Co-authored-by: James Mills --- main.go | 116 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 58 insertions(+), 58 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index dce9dce..8500645 100644 --- a/main.go +++ b/main.go @@ -1,58 +1,58 @@ -package main - -import ( - "fmt" - "os" - - "github.com/prologic/tube/app" - log "github.com/sirupsen/logrus" - flag "github.com/spf13/pflag" -) - -var ( - debug bool - version bool - config string -) - -func init() { - flag.Usage = func() { - fmt.Fprintf(os.Stderr, "Usage: %s [options] [file]\n", os.Args[0]) - flag.PrintDefaults() - } - - flag.BoolVarP(&version, "version", "v", false, "display version information") - flag.BoolVarP(&debug, "debug", "d", false, "enable debug logging") - flag.StringVarP(&config, "config", "c", "config.json", "path to configuration file") -} - -func main() { - flag.Parse() - - if debug { - log.SetLevel(log.DebugLevel) - } else { - log.SetLevel(log.InfoLevel) - } - - if version { - fmt.Printf("tube version %s", FullVersion()) - os.Exit(0) - } - - cfg := app.DefaultConfig() - err := cfg.ReadFile(config) - if err != nil && !os.IsNotExist(err) { - log.Fatal(err) - } - a, err := app.NewApp(cfg) - if err != nil { - log.Fatal(err) - } - addr := fmt.Sprintf("%s:%d", cfg.Server.Host, cfg.Server.Port) - log.Printf("Local server: http://%s", addr) - err = a.Run() - if err != nil { - log.Fatal(err) - } -} +package main + +import ( + "fmt" + "os" + + "github.com/prologic/tube/app" + log "github.com/sirupsen/logrus" + flag "github.com/spf13/pflag" +) + +var ( + debug bool + version bool + config string +) + +func init() { + flag.Usage = func() { + fmt.Fprintf(os.Stderr, "Usage: %s [options] [file]\n", os.Args[0]) + flag.PrintDefaults() + } + + flag.BoolVarP(&version, "version", "v", false, "display version information") + flag.BoolVarP(&debug, "debug", "d", false, "enable debug logging") + flag.StringVarP(&config, "config", "c", "config.json", "path to configuration file") +} + +func main() { + flag.Parse() + + if debug { + log.SetLevel(log.DebugLevel) + } else { + log.SetLevel(log.InfoLevel) + } + + if version { + fmt.Printf("tube version %s", FullVersion()) + os.Exit(0) + } + + cfg := app.DefaultConfig() + err := cfg.ReadFile(config) + if err != nil && !os.IsNotExist(err) { + log.Fatal(err) + } + a, err := app.NewApp(cfg) + if err != nil { + log.Fatal(err) + } + addr := fmt.Sprintf("%s:%d", cfg.Server.Host, cfg.Server.Port) + log.Printf("Local server: http://%s", addr) + err = a.Run() + if err != nil { + log.Fatal(err) + } +} -- cgit v1.2.3