HRRootTmpl = template.Must(template.New("hr-root").Parse(`<!DOCTYPE html>
<html>
<head>
- <title>{{.Version}}: human readable listing</title>
+ <title>{{.Version}}: packages</title>
</head>
<body>
<ul>{{range .Packages}}
)
func serveHRRoot(w http.ResponseWriter, r *http.Request) {
- files, err := ioutil.ReadDir(*Root)
+ files, err := ioutil.ReadDir(Root)
if err != nil {
log.Println("error", r.RemoteAddr, "hr-root", err)
http.Error(w, err.Error(), http.StatusInternalServerError)
func serveHRPkg(w http.ResponseWriter, r *http.Request) {
cols := strings.Split(strings.TrimRight(r.URL.Path, "/"), "/")
pkgName := cols[len(cols)-1]
- meta, releases, err := getMetadata(pkgName, "")
+ meta, releases, err := getMD(pkgName, "")
if err != nil {
if os.IsNotExist(err) {
http.NotFound(w, r)