From 98157e607cf1c4aba1257abcc7742a8c4a1b94a0 Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Mon, 11 Jan 2021 18:11:21 +0100 Subject: Add view count and atom feed url and change index --- grimtube.go | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) (limited to 'grimtube.go') diff --git a/grimtube.go b/grimtube.go index 8c27490..86c102a 100644 --- a/grimtube.go +++ b/grimtube.go @@ -41,12 +41,39 @@ func serve(w http.ResponseWriter, templatePath string, data interface{}) { } func index(w http.ResponseWriter, r *http.Request) { - data := struct { - Langs []string - }{ - getLangs(), + term := "" + page := 0 + lang := "" + order := "relevance" + items, err := ytparser.Search("", 0, "", "relevance") + if err != nil { + log.Println(err) + data := struct { + Error error + }{ + err, + } + serve(w, "templates/error.html", data) + } else { + data := struct { + Langs []string + Orders []string + Term string + Order string + Items []ytparser.Item + Page int + Lang string + }{ + getLangs(), + getOrders(), + term, + order, + items, + page, + lang, + } + serve(w, "templates/search.html", data) } - serve(w, "templates/index.html", data) } func search(w http.ResponseWriter, r *http.Request) { -- cgit v1.2.3