diff --git a/wrp.go b/wrp.go index 1f57cc4..b6f9206 100644 --- a/wrp.go +++ b/wrp.go @@ -16,6 +16,7 @@ import ( "image/gif" "image/png" "log" + "math/rand" "net/http" "net/url" "os" @@ -32,7 +33,7 @@ import ( var ( ctx context.Context cancel context.CancelFunc - gifbuf bytes.Buffer + gifmap = make(map[string]bytes.Buffer) ) func pageServer(out http.ResponseWriter, req *http.Request) { @@ -42,9 +43,9 @@ func pageServer(out http.ResponseWriter, req *http.Request) { if len(furl) >= 1 && len(furl[0]) > 4 { gourl = furl[0] } else { - gourl = "https://en.wikipedia.org/wiki/" + gourl = "https://www.bbc.com/news" } - log.Printf("%s Page Reqest for %s URL=%s\n", req.RemoteAddr, req.URL.Path, gourl) + log.Printf("%s Page Reqest for %s [%s]\n", req.RemoteAddr, gourl, req.URL.Path) out.Header().Set("Content-Type", "text/html") fmt.Fprintf(out, "\n