diff --git a/pages/fileview.go b/pages/fileview.go index 8601b9a..b1256a6 100644 --- a/pages/fileview.go +++ b/pages/fileview.go @@ -16,7 +16,7 @@ import ( // FileView is the file view page func FileView(c *fiber.Ctx) error { var file string - url := "https://raw.githubusercontent.com/" + c.Params("user") + "/" + c.Params("repo") + "/" + c.Params("branch") + "/" + c.Params("file") + url := "https://raw.githubusercontent.com/" + c.Params("user") + "/" + c.Params("repo") + "/" + c.Params("branch") + "/" + c.Params("+") err := requests. URL(url). ToString(&file). diff --git a/serve/serve.go b/serve/serve.go index b3d85da..d7ded1d 100644 --- a/serve/serve.go +++ b/serve/serve.go @@ -105,7 +105,7 @@ func Serve() { return nil }) app.Get("/:user/:repo", ratelimiter, pages.HandleRepo) - app.Get("/file/:user/:repo/:branch/:file", pages.FileView) + app.Get("/file/:user/:repo/:branch/+", pages.FileView) app.Get("/download/:user/:repo/:branch", ratelimiter, func(c *fiber.Ctx) error { utils.ProxyRequest(c, "https://github.com/"+c.Params("user")+"/"+c.Params("repo")+"/archive/"+c.Params("branch")+".zip") return nil