From fe91d5e59eb8254f62d9f4b1af9c7028833fc77e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 8 Mar 2022 17:26:39 +0100 Subject: [PATCH] Remove UPnP/SSDP proof of concept code The code is no longer necessary. --- cmd/ssdp_client_poc/main.go | 46 ------------------------------- cmd/ssdp_server_poc/main.go | 55 ------------------------------------- 2 files changed, 101 deletions(-) delete mode 100644 cmd/ssdp_client_poc/main.go delete mode 100644 cmd/ssdp_server_poc/main.go diff --git a/cmd/ssdp_client_poc/main.go b/cmd/ssdp_client_poc/main.go deleted file mode 100644 index 20e8b8ec..00000000 --- a/cmd/ssdp_client_poc/main.go +++ /dev/null @@ -1,46 +0,0 @@ -package main - -import ( - "os" - "os/signal" - "syscall" - "time" - - "git.blender.org/flamenco/internal/upnp_ssdp" - "github.com/mattn/go-colorable" - "github.com/rs/zerolog" - "github.com/rs/zerolog/log" - "golang.org/x/net/context" -) - -func main() { - output := zerolog.ConsoleWriter{Out: colorable.NewColorableStdout(), TimeFormat: time.RFC3339} - log.Logger = log.Output(output) - - c, err := upnp_ssdp.NewClient(log.Logger) - if err != nil { - panic(err) - } - - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) - defer cancel() - - // Handle Ctrl+C - signals := make(chan os.Signal, 1) - signal.Notify(signals, os.Interrupt) - signal.Notify(signals, syscall.SIGTERM) - go func() { - for signum := range signals { - log.Info().Str("signal", signum.String()).Msg("signal received, shutting down") - cancel() - } - }() - - urls, err := c.Run(ctx) - if err != nil { - panic(err) - } - for _, url := range urls { - log.Info().Str("url", url).Msg("found URL") - } -} diff --git a/cmd/ssdp_server_poc/main.go b/cmd/ssdp_server_poc/main.go deleted file mode 100644 index 952b3b16..00000000 --- a/cmd/ssdp_server_poc/main.go +++ /dev/null @@ -1,55 +0,0 @@ -package main - -import ( - "os" - "os/signal" - "strings" - "syscall" - "time" - - "git.blender.org/flamenco/internal/own_url" - "git.blender.org/flamenco/internal/upnp_ssdp" - "github.com/mattn/go-colorable" - "github.com/rs/zerolog" - "github.com/rs/zerolog/log" - "golang.org/x/net/context" -) - -func main() { - output := zerolog.ConsoleWriter{Out: colorable.NewColorableStdout(), TimeFormat: time.RFC3339} - log.Logger = log.Output(output) - - c, err := upnp_ssdp.NewServer(log.Logger) - if err != nil { - panic(err) - } - - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Minute) - defer cancel() - - // Handle Ctrl+C - signals := make(chan os.Signal, 1) - signal.Notify(signals, os.Interrupt) - signal.Notify(signals, syscall.SIGTERM) - go func() { - for signum := range signals { - log.Info().Str("signal", signum.String()).Msg("signal received, shutting down") - cancel() - } - }() - - urls, err := own_url.AvailableURLs("http", ":8080") - if err != nil { - log.Fatal().Err(err).Msg("unable to construct list of URLs") - } - urlStrings := []string{} - for _, url := range urls { - urlStrings = append(urlStrings, url.String()) - } - log.Info().Strs("urls", urlStrings).Msg("URLs to try") - - location := strings.Join(urlStrings, ";") - c.AddAdvertisement(location) - - c.Run(ctx) -}