diff --git a/scraper/internal/server/server.go b/scraper/internal/server/server.go index 631c200..2b1097b 100644 --- a/scraper/internal/server/server.go +++ b/scraper/internal/server/server.go @@ -70,6 +70,7 @@ func (s *Server) ListenAndServe(ctx context.Context) error { mux.HandleFunc("POST /scrape/book", s.handleScrapeBook) // UI routes mux.HandleFunc("GET /", s.handleHome) + mux.HandleFunc("GET /scrape", s.handleScrape) mux.HandleFunc("GET /ranking", s.handleRanking) mux.HandleFunc("POST /ranking/refresh", s.handleRankingRefresh) mux.HandleFunc("GET /ranking/view", s.handleRankingView) diff --git a/scraper/internal/server/ui.go b/scraper/internal/server/ui.go index 7bd867c..61b5b94 100644 --- a/scraper/internal/server/ui.go +++ b/scraper/internal/server/ui.go @@ -123,7 +123,10 @@ const homeTmpl = `

libnovel

- Browse Rankings +

{{len .Books}} book{{if ne (len .Books) 1}}s{{end}} on disk

@@ -135,36 +138,6 @@ const homeTmpl = `
- -
-

Scrape a new book

-
-
- - - - - -
- -
-
-
-