From d597f04562aa72c86cc5e142ee3d5275ffde44b7 Mon Sep 17 00:00:00 2001 From: Eliot Whalan Date: Wed, 15 Jun 2016 14:32:51 +1000 Subject: [PATCH] Make syntax highlighting optional --- main.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 25f4326..5f606fe 100644 --- a/main.go +++ b/main.go @@ -2,12 +2,13 @@ package main import ( "fmt" - "github.com/dchest/uniuri" - "github.com/ewhal/pygments" "io" "io/ioutil" "net/http" "os" + + "github.com/dchest/uniuri" + "github.com/ewhal/pygments" ) const ( @@ -16,6 +17,7 @@ const ( LENGTH = 4 TEXT = "$ | curl -F 'p=<-' lang='python'" + ADDRESS + "\n" PORT = ":8080" + SYNTAX = false ) func check(err error) { @@ -68,10 +70,12 @@ func pasteHandler(w http.ResponseWriter, r *http.Request) { http.Error(w, err.Error(), 500) } - if param2 != "" { - highlight := pygments.Highlight(string(s), param2, "html", "full, style=autumn,linenos=True, lineanchors=True,anchorlinenos=True,", "utf-8") - io.WriteString(w, string(highlight)) + if SYNTAX == true { + if param2 != "" { + highlight := pygments.Highlight(string(s), param2, "html", "full, style=autumn,linenos=True, lineanchors=True,anchorlinenos=True,", "utf-8") + io.WriteString(w, string(highlight)) + } } else { io.WriteString(w, string(s)) }